您的位置:首页 > 其它

UVa 10370 - Above Average

2013-09-03 13:25 281 查看
题目:给出每个学生的人数,求超过平均数的人数百分比。

分析:简单题。

#include <iostream>
#include <cstdlib>
#include <cstdio>

using namespace std;

int Data[ 1005 ];

int main()
{
	int C,N;
	while ( scanf("%d",&C) != EOF ) 
	while ( C -- ) {
		scanf("%d",&N);
		for ( int i = 1 ; i <= N ; ++ i )
			scanf("%d",&Data[i]);
		double Sum = 0.0;
		for ( int i = 1 ; i <= N ; ++ i )
			Sum += Data[i];
		double Ave = Sum/N;
		int Count = 0;
		for ( int i = 1 ; i <= N ; ++ i )
			if ( Data[i] > Ave )
				++ Count;
		printf("%.3lf%%\n",Count*100.0/N);
	}
	
	return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: