统计10个学生成绩,用c语言编程,输出优秀,良好,及格,不及格,四类学生人数,用if~else~i

统计10个学生成绩,用c语言编程,输出优秀,良好,及格,不及格,四类学生人数,用if~else~if 结构

int 优秀=0;
int 良好=0;
int 及格=0;
int 不及格=0;
int [] 10个人的成绩 = new int {100,50,60...};
for(int i=0;i<10个人的成绩.lenght -1 ;i++){
    if(10个人的成绩[i] <60){
        不及格++;
    }else if(10个人的成绩[i] <=80){
        及格++;
    }lse if(10个人的成绩[i] <=90){
        良好++;
    }lse if(10个人的成绩[i] <=100){
        优秀++;
    }
}
//然后依次输出就OK啦!

追问

这十个人的成绩后面要用scanf输入

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-10-18
#include<stdio.h>
int main()
{
int i,b=0,j=0,l=0,y=0,a[10];
printf("请输入10个学生的成绩\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
if(a[i]<60)
{
b++;
}
else if(a[i]<70)
{
j++;
}
else if(a[i]<80)
{
l++;
}
else if(a[i]<=100)
{
y++;
}
}
printf("优秀%d\n",y);
printf("良好%d\n",l);
printf("及格%d\n",j);
printf("不及格%d\n",b);
return 0;
}本回答被提问者和网友采纳
相似回答