统计给定的n个数中,负数、零和正数的个数。输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。
来源:互联网 发布:kettle调用java程序 编辑:程序博客网 时间:2024/04/27 17:22
#include <Iostream>
using namespace std;
int main()
{
int n,a,b,c;
double x;
while(cin>>n,n!=0)
{
a=0;b=0;c=0;
while(n--)
{
cin>>x;
if(x<0)
a++;
else if(x>0)
c++;
else
b++;
}
cout<<a<<" "<<b<<" "<<c<<endl;
}
using namespace std;
int main()
{
int n,a,b,c;
double x;
while(cin>>n,n!=0)
{
a=0;b=0;c=0;
while(n--)
{
cin>>x;
if(x<0)
a++;
else if(x>0)
c++;
else
b++;
}
cout<<a<<" "<<b<<" "<<c<<endl;
}
return 0;
}
如果n=0,则表示输入结束,该行不做处理。在多组数据的情况下可以这样用while(cin>>n,n!=0)
2 0
- 统计给定的n个数中,负数、零和正数的个数。输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。
- 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数.输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,
- 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
- 输入n个数,判断正数.负数.0的个数
- 统计整数n的二进制表示中1的个数
- 给定 n×n 的实数矩阵,每行和每列都是递增的,求这 n^2 个数的中位数。
- 输入n及n个整数(n不超过20),输出这n个数的平均值
- 输入n及n个整数(n不超过20),输出这n个数的平均值
- 输入n及n个整数(n不超过20),输出这n个数的平均值
- 输入n及n个整数(n不超过20),输出这n个数的平均值
- 输入n个数和输出调整后的n个数
- 输入n个数和输出调整后的n个数
- 统计n!中0的个数
- 统计一个整数n的二进制表示中1的个数的几种解法
- 求输入n个整数中最小的k个数
- 求整数N的二进制表示中1的个数
- 一个整数N二进制表示中1的个数
- 问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 输入格式 第一行包含一个数n,表示序列长度。 第二行包含n个正整数,表示给定的序列。 第三个包含一个正整数m,表
- 你真的了解:IIS连接数、IIS并发连接数、IIS最大并发工作线程数、应用程序池的队列长度、应用程序池的...
- java.util.ConcurrentModificationException 解决办法
- HttpClient使用详解
- MapReduce编程实战(一)——20151112
- IIS对ASP的解析问题
- 统计给定的n个数中,负数、零和正数的个数。输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。
- Spring框架的组成部分
- 为Sublime Text安装smali代码语法高亮插件
- 封装展示没有数据的tableview
- matlab:矩阵中对NaN的处理方式
- 插入排序
- Android自定义RatingBar(评分控件)
- Lowest Common Ancestor of a Binary Tree
- hdu 2586 How far away?(LCA离线Tarjan算法)