关于C语言的问题,谢谢万千网友

2025-02-23 11:03:42
推荐回答(2个)
回答1:

个人觉得这个题不适合在此发问,仅提供思路,题主参考。

根据题主的题目意思,要完成两方面工作:1、存储信息;2、排序输出;
对于1,个人觉得用结构体就OK。结构体中元素有:学生名字(char stu_name[10];);5门课成绩(int stu_scores[5];);平均分(int even_score;)
对于2,个人觉得用单链表即可以实现,采用冒泡排序既可以;
然后对于输出平均分,这个好办,函数参数即为链表头,函数中采用一个嵌套循环,外循环20次,将每门课平均分求出,内循环5此,将每个学生平均分求出,并保存进变量;
然后对于排序,思路在上面,函数的参数也是链表头子。

个人感觉此题比较经典,希望帮助了题主,同时希望题主取得更大进步!

回答2:

此题规模不小吧

50行代码下不来