3096 - 2003年秋浙江省计算机等级考试二级C 编程题(1)

输入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;	
}
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题