c++结构体
写程序完成如下功能:
写程序完成如下功能:
用户输入整数n,再让用户输入n个学员的数据,将n个学员按总分从高到低排序后输出。
学员应包含如下数据成员:学号(整数)、姓名、性别、语文成绩、数学成绩、英语成绩。
要求:
1)学号增一形式自动产生
2)成员不含总分,但输出要求有总分
3)输入n个学员数据写成独立函数
4)输出n个学员所有数据写成独立函数
5)求单个学员的总分写成独立函数
6)排序写成独立函数
7)禁止用下标法访问学员
你应该说一下你的具体问题比如到哪儿里遇到了障碍,我们可以提供帮助。
我提供一些思路给你,你选偿试一下。
1)接收用户输入的整数n 用scanf来接收就可以了。不会scanf的话要去了解一下。
2)接收到用户的n,需要做一个从1到n的循环。接收用户输入的学员数据。这个循环变量就可以用做学号了。
3)总分,三科成绩的变量相加即可得总分。
4)排序可以用冒泡排序。
感谢采纳我的回复,对你有帮助的话,关注下我的博客呗,我会持续发技术文章。