3096 - 2003年秋浙江省计算机等级考试二级C 编程题(1)
时间限制 : 1 秒
内存限制 : 128 MB
输入10个数,求它们的平均值,并输出大于平均值的数据的个数。
题目输入
10个数
题目输出
大于平均数的个数
输入/输出样例
输入格式
1 2 3 4 5 6 7 8 9 10
输出格式
5
C语言解答
#include<stdio.h> #define A 10 int main() { int fen[A]; int i,count,total; double c; total=0; count=0; for(i=0;i<A;++i) { scanf("%d",&fen[i]); total+=fen[i]; } c=(total*0.1); for(i=0;i<A;++i) { if(fen[i]>c) ++count; } printf("%d",count); return 0; }
C++解答
#include<iostream> using namespace std; int main() { int a[11],sum=0,t=0; for (int i=1; i<=10; i++) { cin>>a[i]; sum+=a[i]; } double ave=sum/10; for (int i=1; i<=10; i++) if (a[i]>ave) t++; cout<<t<<endl; return 0; }