C语言程序设计:从键盘输入一个班(不超过30人)学生某门课的成绩当输入成绩为负值时,则输入结束,统计并输出不及格人数并打印不及格学生的成绩,按成绩高低排序,输出该班最高分及最低

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 01:48:59
C语言程序设计:从键盘输入一个班(不超过30人)学生某门课的成绩当输入成绩为负值时,则输入结束,统计并输出不及格人数并打印不及格学生的成绩,按成绩高低排序,输出该班最高分及最低

C语言程序设计:从键盘输入一个班(不超过30人)学生某门课的成绩当输入成绩为负值时,则输入结束,统计并输出不及格人数并打印不及格学生的成绩,按成绩高低排序,输出该班最高分及最低
C语言程序设计:从键盘输入一个班(不超过30人)学生某门课的成绩
当输入成绩为负值时,则输入结束,统计并输出不及格人数并打印不及格学生的成绩,按成绩高低排序,输出该班最高分及最低分.

C语言程序设计:从键盘输入一个班(不超过30人)学生某门课的成绩当输入成绩为负值时,则输入结束,统计并输出不及格人数并打印不及格学生的成绩,按成绩高低排序,输出该班最高分及最低

#include <stdio.h>
int main(int argc, char *argv[])
{
 int i,j,n,s[30],temp,count=0;
 for(n=0;n<30;n++)
 {
  scanf("%d",&s[n]);
  if(s[n]<0) break;
 }
 for(i=0;i<n-1;i++)
 for(j=i+1;j<n;j++)
 if(s[i]<s[j])
 {
  temp=s[i];
  s[i]=s[j];
  s[j]=temp;
 }
 printf("不及格学生分数\n");
 for(i=0;i<n;i++)
  if(s[i]<60){count++;printf("%d ",s[i]);}
 printf("\n不及格人数:%d\t最高分:%d\t最低分:%d\n",count,s[0],s[n-1]);
 
 return 0;
}