c语言实训问题

任务要求
根据学生数据类型,包括学生、姓名、成绩三个成员,完成以下具体功能:
1 输入6个学生的信息,并输出
2 求6个学生成绩的平均分,最高分
3 将6个学生的信息成绩由低到高排序输出
输入要求
先从键盘输入整数,确定学生人数。然后输入相应个数的学生信息,每个学生信息的输入包括学号、姓名、成绩三项。
输出要求
1 基本信息输出:按港输出学生信息,每行为一个学生的记录,包括三项(学号姓名成绩)
2 成绩的计算输出:按要求输出学生的平均分、最高分
3 成绩的排序输出:学生信息成绩由低到高排序后,按行进行输出,行为一个学生的记录,包括学号姓名成绩三项

int main(int argc, char *argv[])
{
int i,j,n=0;
double max,average;
while(n<=0) {
printf("请输入学生的数量:\n");
scanf("%d",&n);
if(n<=0) {
printf("请输入正整数!\n");
}
}
LinkList *students= creat(n);
printf("---------------打印输入的全部学生信息-----------------\n");
printflist(students);
printf("---------------打印学生的平均分和最高分---------------\n");
max=getmax(students);
average=getaverage(students);
printf("全体学生的平均分:%.2lf,最高分:%.2lf\n",average,max);
bubbleSort(students);
printf("----------------按分数从低到高排序--------------------\n");
printflist(students);
return 0;
}

要完整代码请采纳私信,谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-29
1、尽量保持一颗良好的心态,切忌烦躁,要学会克服。 2、加强和同学的合作,遇到问题多讨论,多寻找解决问题的方法。 3、打好基础,扎实功底,注重基础理论学习,不好高骛远。 4、打好英语的底子,学好英语对学习C语言有很大的帮助。学习C语言的方法: 1、应着重掌握程序设计的三种基本结构, 顺序结构、 选择 结构和循环结构, 任何一个程序中都包含了这三种基本结构的一种或 两种, 乃至三种。 2、程序设对于初学编程者,一定要多读、多编、多模仿,到熟悉了,便能编出自己的程序了。 3、手里必须要自备一本学习c语言的书,多看看关于c语言的书,如果有不懂的,就向c语言老师请教。本回答被网友采纳
第2个回答  2018-12-29
我一看这个就头晕,不过我身边有高手。你身边肯定也有。直接去问吧,这里几慢。追问

我同学都不会啊

第3个回答  2018-12-29
唉,如果眼睛不是太好时千万别玩这个。
相似回答