杭电oj编码2008
来源:互联网 发布:淘宝卖家破损补寄 编辑:程序博客网 时间:2024/05/16 12:05
问题描述:
统计给定的n个数中,负数、零和正数的个数。
输入:
输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。
输出:
对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。
样例输入:
6 0 1 2 3 -1 0
5 1 2 3 4 0.5
0
样例输出:
1 2 3
0 0 5
分析:
本题是考验对数正负的判断的方法。
代码:
#include<iostream>using std::cin;using std::cout;using std::endl;int main(){int n = 0;double num;while (cin >> n){int a = 0, b = 0, c = 0;if (n == 0)//退出的条件break;while (n--)//循环输入多组数据{cin >> num;if (num < 0.0)判断num是否为负数,0和正数,如果是,则相应的计数器加1a++;else if (num == 0.0)b++;elsec++;}cout << a << " " << b << " " << c << endl;输出结果}return 0;}
0 0
- 杭电oj编码2008
- 杭电OJ编码1000
- 杭电OJ编码1001
- 杭电OJ编码1002
- 杭电OJ编码1994
- 杭电oj编码2014
- 杭电oj编码2013
- 杭电oj编码2012
- 杭电oj编码2011
- 杭电oj编码2015
- 杭电oj编码2016
- 杭电oj编码2018
- 杭电oj编码2019
- 杭电oj编码2020
- 杭电oj编码2010
- 杭电oj编码2009
- 杭电oj编码2021
- 杭电oj编码2022
- 12、Spring MVC 之 Using locales
- java技术达人养成记<2>五年java学习路线规划建议
- Python3.3.2 算术运算----方法重写
- java技术达人成长记<3>WEB架构师成长之路(6年)
- 最后的王 Birkebeinerne (2016)
- 杭电oj编码2008
- 特殊的类型转换(单参构造,运算符重载)
- foreach()中的yield的使用
- Top K Frequent Elements
- 为AndroidStudio设置自定义类注释
- 杭电oj编码2007
- var的用法
- 常见拒绝服务型攻击原理及行为特征
- Leetcode 33. Search in Rotated Sorted Array