#include
#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;
}
执行结果