Logo aaa 的博客

博客

UVA10370

...
aaa
2025-12-01 12:54:08

本文章由 WyOJ Shojo 从洛谷专栏拉取,原发布时间为 2021-05-24 15:49:07

思路

循环输入 $n$ 和 $a_{i}$,定义变量 $sum$ 每次加上 $a_{i}$,再让它除以 $n$,就是平均数了。再循环比较,如果大于,就让 $ans$ 加一。最后输出 $ans$ 除以 $n$ 就好了。

代码

#include <string>
#include <cstdio>
#include <iostream>
#include <cmath>
using namespace std;

int main(){
	int t,n,a[1005];
	cin>>t;
	while(t--){
		int sum=0,ans=0;
		cin>>n;
		for(int i=1;i<=n;++i){
			cin>>a[i];
			sum+=a[i];
		}
		sum\/=n;
		for(int i=1;i<=n;++i){
			if(a[i]>sum)
				++ans;
		}
		printf("%.3lf%%\n",ans*1.0\/n*100.0);
	}
	return 0;
}

评论

暂无评论

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。