问题是:、
用C语言编写一 个程序实现成员成绩管理,每个学员包括3门课的成绩。
从键盘输入学员信息,包括学号、姓名、三门课成绩,计算出成员的平均成绩,按照学员平均成绩由大到小排序。另外需增加下面的管理功能。
◆插入功能:在排序后的学员成绩表中插入一个学员的信息,要求插入后仍然保持成绩表原有排序。
◆删除功能:要求输入指定的学号,从学院信息标中删除该学员,删除后的成绩表保持原有排序。
//要使用结构保存每个学员的信息,包括学号,姓名,三门课的成绩、平均成绩。
//使用函数实现单个学员信息的录入功能
//主函数中调用单个学员信息录入函数,要求录入的学员信息不超过50个。
//
#include<stdio.h>
#include<math.h>
#include<string.h>
struct student
{
int a;
char b[4];
float c,d,e;
};
void main()
{
struct student stu[10]; /* § ± á11± á */
int i;
for(i=0;i<10;i++)
{
printf("\n%d :\n",i+1);
printf("\n :");
scanf("%d",&stu[i].a);
printf("\n :");
fflush(stdin);
gets(stu[i].b);
printf("y 3 ¨:");
printf("\n ¨1:");
scanf("3 ¨1:%3.2f",&stu[i].c);
printf("\n3 ¨2:");
scanf("3 ¨2:%3.2f",&stu[i].d);
printf("\n3 ¨3:");
scanf("3é ¨3:%3.2f",&stu[i].e);
}
这是我写的
但是问题都多的自己不知道叻`
有高手帮写出来吗!谢谢啊~~