計算班上的同學成績,超過平均的百分比是多少
[心得]
1.要打出'%'符號要用%%
2.要用*100.0不能只用*100
#include <stdio.h>
int main()
{
int C,N,total;
int grade[1000];
int i,j,cnt;
float average;
scanf("%d",&C);
for(i=0;i<C;i++)
{
total=0;
cnt=0;
scanf("%d",&N);
for(j=0;j<N;j++)
{
scanf("%d",&grade[j]);
total+=grade[j];
}
average=total/N;
for(j=0;j<N;j++)
if(grade[j]>average) cnt++;
printf("%.3f%%\n",100.0*cnt/N);
}
return 0;
}
全站熱搜
留言列表