10370 - Above Average
2013-02-15 16:44
211 查看
题目大意:
题目原文:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=15&problem=1311&mosmsg=Submission+received+with+ID+11291586
输入一个数组,然后输出大于平均数的比例。
水题,直接按照题目的意思,求出平均数,然后计算一下大于平局数的个数,再除以n以百分比的形式输出,就OK啦!
新手要注意的是,%输出。。。。要输入两个%才可以。
附上代码:
View Code
题目原文:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=15&problem=1311&mosmsg=Submission+received+with+ID+11291586
输入一个数组,然后输出大于平均数的比例。
水题,直接按照题目的意思,求出平均数,然后计算一下大于平局数的个数,再除以n以百分比的形式输出,就OK啦!
新手要注意的是,%输出。。。。要输入两个%才可以。
附上代码:
View Code
#include<stdio.h> int main() { long s; int ave,c,n,a[1000],i,j; scanf("%d",&c); while(c--) { scanf("%d",&n); s=0; for(i=0;i<n;i++) { scanf("%d",&a[i]); s+=a[i]; } ave=(int)(s/n); j=0; for(i=0;i<n;i++) { if(a[i]>ave) j++; } printf("%.3f%%\n",1.0*j/n*100); } return 0; }
相关文章推荐
- 10370 - Above Average
- UVA10370 Above Average
- UVA10370 Above Average
- 10370 - Above Average
- UVA 10370 - Above Average
- UVa 10370 - Above Average
- uva 10370 - Above Average
- 1081Above Average
- above average(0706)
- 北大ACM poj2350 Above Average
- Above Average
- POJ 2350 Above Average
- zoj1915--------------------Above Average
- Above Average
- ZOJ 1915 Above Average
- HOJ 1962 Above Average
- 【输出%】poj 2350 Above Average
- zoj 1915 Above Average
- Above Average
- 10370