1471 - 《C语言程序设计》江宝钏主编-习题5-1-统计整数
从键盘输入任意20个整数,统计其中的负数个数,并求所有整数的平均值。
Input
20个整数
Output
负数个数和整数平均值(保留1位小数)
Examples
Input
1 2 3 4 5 6 7 8 9 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 0
Output
9 0.0
Solution C
#include <stdio.h> int main(void) { int a[20],i,x; float j; for (i=0;i<20;i++) { scanf("%d",&a[i]); if (a[i]<0) x+=1; j+=a[i]; } printf("%d %.1f",x,j/20); return 0; }
Solution C++
#include<iostream> #include<cstdio> using namespace std; int main() { int x,t=0; double sum=0; for (int i=1; i<=20; i++) { cin>>x; if (x<0) t++; sum+=x; } printf("%d %.1lf\n",t,sum/20); return 0; }