实验内容:
统计证书:学生修读程序设计MOOC,60分以上获得合格证书,85分以上获得优秀证书,不到60分则没有证书。输入一个非负整数,再输入n个学生的mooc成绩,统计优秀,合格证书的数量,以及没有获得证书的数量。
源代码如下:
#include<stdio.h>
int main(void){
int cnt_a,cnt_f,cnt_p,i,n,score; //score存放输入的成绩,
//cnt_a存放记录优秀证书的数量, cnt_f存放记录没有证书的数量,cnt_p记录及格证书的数量
scanf("%d",&n);
cnt_a = cnt_f = cnt_p = 0;
for(i=1;i<=n;i++){
scanf("%d",&score); //输入第i个成绩
if(score>=85){ //统计优秀证书的数量
cnt_a++;
}else if(score>=60){ //统计合格证书的数量
cnt_p++;
}else{
cnt_f++; //统计没有证书的数量
}
}
printf("%d %d %d\n",cnt_a,cnt_p,cnt_f);
return 0;
}