从键盘任意输入某班20个学生的成绩,输出最高分并统计出不及格人数?

求高手给解答一下!不胜感激!
2025-04-18 08:27:15
推荐回答(3个)
回答1:

#include
void main()
{ int a[20],max,n=0;
printf("请输入20个学生的成绩\n");
for(int i=0;i<20;i++)
{
printf("请输入第%d个学生的成绩\n",i+1);
scanf("%d",&a[i]);

}
max=a[0];
for(i=1;i<20;i++)
{
if(max max=a[i];
}
printf("最高成绩是%d\n",max);
for(i=0;i<20;i++)
{ if(a[i]<60)
{ printf("该生不及格,其成绩是%d\n",a[i]);
n++;}
}
printf("不及格人数有%d个",n);
}

回答2:

#include
void
main()
{
int
a[20],max,n=0;
printf("请输入20个学生的成绩\n");
for(int
i=0;i<20;i++)
{
printf("请输入第%d个学生的成绩\n",i+1);
scanf("%d",&a[i]);
}
max=a[0];
for(i=1;i<20;i++)
{
if(maxmax=a[i];
}
printf("最高成绩是%d\n",max);
for(i=0;i<20;i++)
{
if(a[i]<60)
{
printf("该生不及格,其成绩是%d\n",a[i]);
n++;}
}
printf("不及格人数有%d个",n);
}

回答3:

这个比较麻烦,如果你不急的话我可以用C语言写出来,但是晚上才能给你~~QQ393968298
楼下的写的很漂亮,我就不献丑了~~~