杭电ACM2008java做法
来源:互联网 发布:qemu 运行linux 编辑:程序博客网 时间:2024/04/28 16:45
数值统计
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
原谅我之前没有一次AC,因为我没有考虑输入小数啊啊啊啊啊!!!!!!
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.Scanner;public class Main{ public static void main(String[] args){ Scanner scanner=new Scanner(System.in); while(scanner.hasNextInt()){ int n=scanner.nextInt(); if(n==0) System.exit(0); else{ int a=0,b=0,c=0; for(int i=0;i<n;i++){ double number=scanner.nextDouble(); if(number<0) a++; else if(number==0) b++; else if(number>0) c++; } System.out.println(a+" "+b+" "+c); } } } }
原谅我之前没有一次AC,因为我没有考虑输入小数啊啊啊啊啊!!!!!!
0 0
- 杭电ACM2008java做法
- 杭电ACM1108java做法
- 杭电ACM1201java做法
- 杭电ACM2000java做法
- 杭电ACM2001java做法
- 杭电ACM2002java做法
- 杭电ACM2003java做法
- 杭电ACM2004java做法
- 杭电ACM2005java做法
- 杭电ACM2006java做法
- 杭电ACM2007java做法
- 杭电ACM2009java做法
- 杭电ACM2010java做法
- 杭电ACM2011java做法
- 杭电ACM2012java做法
- 杭电ACM2013java做法
- 杭电ACM2014java做法
- 杭电ACM2015java做法
- 交互设计技巧——创造好的用户体验(1)(翻译)
- php Apache 虚拟主机配置方法
- C++Building Day TWO
- 计算机视觉的专家和网站
- 【GIFDecoder】GIFDecoder的排错以及修改另附完整代码和demo
- 杭电ACM2008java做法
- 通知
- C++之Template
- eit造型
- 个人投资理财渠道
- js自定义回调函数
- ISO 4217 货币(货币符号)及基金编码
- 第四章
- TF-IDF及其算法