当前位置:首页 > 问答大全 > 请大侠们制作一个简易的学生成绩管理系统(用C语言)。比较急,最好近两天回复,谢谢了!!

请大侠们制作一个简易的学生成绩管理系统(用C语言)。比较急,最好近两天回复,谢谢了!!

被浏览: 0次 2023年10月09日 03:27
热门回答(1个)
游客1

可以脊汪用两个数组分别储存学号和成绩,再用两个for套用进行从大到小或从小到大排序。我编了下滚野哗,C刚上学期学的,编的不好,希望对你有用。

#include"stdio.h"
main()
{
float a[100],t;
int b[100], c,n,i,j;
float sum=0;
printf("请输入学生个数n \n"大行);
scanf("%d",&n);

for(i=0;i printf(" 输入第%d名学生的考试成绩以及学号",i+1);
scanf("%f %d",&a[i],&b[i]);
}
for(j=n;j>1;j--)

for(i=0;i
if(a[i]>a[i+1]){
t=a[i];
a[i]=a[i+1];
a[i+1]=t;

c=b[i];
b[i]=b[i+1];
b[i+1]=c;}
}
t=a[n-1];
c=b[n-1];

for(i=0;i sum=sum+a[i];

sum=sum/n;

printf("最好成绩为%f\n最好成绩的学号为%d\n平均分为%f\n",t,c,sum);

}