#include <stdio.h>
#define ARRAY_LEN 100 /*数组长度*/
int main(void) {
int len,i;
int sum=0,failCount=0,passCount=0;
int score[ARRAY_LEN];
printf("请输入学生人数:\n");
scanf("%d",&len);
printf ("======================================================\n\n");
printf("请输入%d个学生的成绩: \n",len);
for (i = 0; i < len; i++) {
printf("第%d学生: ",i+1);
scanf ("%d", &score[i]);
}
printf ("======================================================\n\n");
for (i = 0; i < len; i++) {
sum += score[i];
if (score[i]>=60)
passCount ++;
else
failCount ++;
}
printf("%d个学生的平均分为:%.2f\n",len,(float)sum/len);
printf("及格人数:%d,占比%.2f%%\n",passCount,(float)passCount/len*100);
printf("不及格人数:%d,占比%.2f%%\n",failCount,(float)failCount/len*100);
return 0;
}
执行结果
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/3801213fb80e7bec90c487ab252eb9389b506b5a?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)