杭电2008 数值统计
来源:互联网 发布:知天下帐号 编辑:程序博客网 时间:2024/04/26 19:10
边输边统计即可!!
Problem Description
统计给定的n个数中,负数、零和正数的个数。
Input
输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。
Output
对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。
Sample Input
6 0 1 2 3 -1 05 1 2 3 4 0.50
Sample Output
1 2 30 0 5
代码:
#include<iostream>
using namespace std;
int main()
{
int n;
while(cin>>n && n!=0)
{
int a=0,b=0,c=0,i;
double m;
for(i=0;i<n;i++)
{
cin>>m;
if(m<0)
a++;
if(m==0)
b++;
if(m>0)
c++;
}
cout<<a<<' '<<b<<' '<<c<<endl;
}
return 0;
}
- 杭电2008 数值统计
- 杭电 2008 数值统计
- 【杭电】[2008]数值统计
- 【杭电2008】数值统计
- 【杭电】2008 数值统计
- 杭电ACM 2008 数值统计
- 杭电ACM数值统计2008
- 杭电acm 2008 数值统计
- 数值统计(杭电2008)
- 杭电ACM 2008: 数值统计
- 杭电 acm 2008(数值统计)
- 【杭电-oj】-2008-数值统计
- 杭电oj 2008 数值统计
- 杭电 2008 ( 数值统计 ) java
- 杭电acm2008数值统计
- 杭电ACM2008:数值统计
- 数值统计_JAVA_杭电ACM2008
- 杭电OJ 2008.数值统计
- asf认识
- 【通信】电信业务
- 在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source)
- 关于oracle rowid的一些内容
- Visual Studio中如何删除所有空行?
- 杭电2008 数值统计
- 写给新手程序员的一封信_译
- 最短路径算法—Dijkstra(迪杰斯特拉)算法分析与实现(C/C++)
- 简单的JavaScript实现开灯关灯效果 ↑_↑
- CCS3.3关于函数参数的引用
- 关于min(), max()函数访问索引的方法
- jetty 关于文件锁死
- 杭电2009 求数列的和
- 【中位数】医院的设置