C语言:实验三 循环结构参考
0052-数值统计
时间限制:
1000 毫秒
内存限制:
32768 K字节
总提次数:
2789 次
成功提交次数:
1392 次
判题规则:
严格比较
问题描述
统计给定的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
出处
ymc
01.#include
02.int main()
03.{
04.????int a,b,c,n,i;
05.????float x;
06.??
07.????while(1)
08.????{
09.????????scanf("%d",&n);
10.????????if(n==0)
11.????????????break;
12.????????else
13.????????a=b=c=0;
14.????????for(i=1;i<=n;i++)
15.????????{
16.????????scanf("%f",&x);
17.????????if(x<0)
18.????????????a++;
19.????????else if(x==0)
20.????????????b++;
21.????????else if(x>0)
22.????????????c++;
23.????????}
24.??????printf("%d %d %d\n",a,b,c);
25.????}
26.????return 0;
27.??
28.}
0147-阶乘输出
时间限制:
1000 毫秒
内存限制:
32768 K字节
总提次数:
2214 次
成功提交次数:
1594 次
判题规则:
严格比较
问题描述
请输出如下所示的阶乘公式
3!+4!+5!+6!+7!
这个公式表示从3到7的阶乘之和。现在给定两个整数a和b(0
输入
输入为一行,由两个整数a和b构成,之间由一个空格分开。已经知道0