题目描述
小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。
如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。
请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。
#include <stdio.h>
#include<math.h>
int main()
{
int i,n,s1,s2;
double sum1,sum2;
double count1=0;
double count2=0;
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<n;i++){
if(a[i]>=60){
count1++;
}
if(a[i]>=85){
count2++;
}
}
sum1=count1/n*100;
sum2=count2/n*100;
s1=round(sum1);
s2=round(sum2);
printf("%d%%\n",s1);
printf("%d%%",s2);
return 0;
}