本题要求编写程序,输入N个学生的MOOC成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。学生修读程序设计MOOC,85分及以上获得优秀证书,不到85分但是60分及以上获得合格证书,不到60分则没有证书,设计函数补全子片段int returned(int a[],int n,int b[3])。
输入格式:
输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
输出格式:
在一行中依次输出优秀证书、合格证书、没有获得证书的数量,中间以空格分隔。请注意,最后一个数字后没有空格。
#include<stdio.h>
int returned(int a[],int n,int b[3])
{
int i=0;
for(;i<n;i++){
if(a[i]>=85){
b[0]++;
}
else if(a[i]>=60&&a[i]<85){
b[1]++;
}
else{
b[2]++;
}
}
return b[3];
}
int main(void)
{
int n,a[10000],i,b[3]= {0};
scanf("%d",&n);
if(n>=0)
for(i=0; i<n; i++)
scanf("%d",&a[i]);
returned(a,n,b);
printf("%d %d %d",b[0],b[1],b[2]);
}