HDOJ 2008 数值统计

简介: Problem Description 统计给定的n个数中,负数、零和正数的个数。Input 输入数据有多组,每组占一行,每行的第一个数是整数n(n

Problem Description
统计给定的n个数中,负数、零和正数的个数。

Input
输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。

Output
对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。

Sample Input
6 0 1 2 3 -1 0
5 1 2 3 4 0.5
0

Sample Output
1 2 3
0 0 5

import java.util.*;
class Main{
  public static void main(String args[]){
    Scanner sc =new Scanner(System.in);
    while(sc.hasNext()){
      int n =sc.nextInt();
      if(n==0)
        return ;
      int a=0;
      int b=0;
      int c=0;
      for(int i= 0;i<n;i++){
        double m =sc.nextDouble();
        if(m<0)
          a++;
        if(m==0)
          b++;
        if(m>0)
          c++;

      }
      System.out.println(a+" "+b+" "+c);
    }
  }
}
目录
相关文章
HDOJ 2008 数值统计
HDOJ 2008 数值统计
80 0
HDOJ 2017 字符串统计
HDOJ 2017 字符串统计
97 0
|
Java
HDOJ 1018 Big Number(大数位数公式)
HDOJ 1018 Big Number(大数位数公式)
107 0
HDOJ 2054 A == B ?(精确大数相等)
HDOJ 2054 A == B ?(精确大数相等)
121 0
|
人工智能
HDOJ/HDU 2710 Max Factor(素数快速筛选~)
HDOJ/HDU 2710 Max Factor(素数快速筛选~)
97 0
HDOJ 1397 Goldbach's Conjecture(快速筛选素数法)
HDOJ 1397 Goldbach's Conjecture(快速筛选素数法)
95 0
HDOJ 2027 统计元音
HDOJ 2027 统计元音
103 0
HDOJ 2020 绝对值排序
HDOJ 2020 绝对值排序
107 0
|
测试技术
HDOJ(HDU) 1860 统计字符
HDOJ(HDU) 1860 统计字符
97 0
HDOJ 2030 汉字统计
HDOJ 2030 汉字统计
98 0