程序设计:编程实现学生信息管理。建立学生结构体类型(学号、姓名、年龄、地址、三门课程成绩、平均成绩、成绩等级、班级排名)。该程序应包含如下函数,函数功能描述如下:(C++)
(1)输入函数。主要完成录入,学生学号、姓名、年龄、地址、三门课程成绩。注:平均成绩、成绩等级、班级排名是通过函数算出来的,不要直接录入。
(2)求平均值函数。为每个学生计算三门课程的平均成绩。
(3)计算成绩等级函数。平均成绩>=90等级为A, 80<=平均成绩<90等级为B,70<=平均成绩<80为C,60<=平均成绩<70为D,平均成绩<60等级为E。
(4)计算学生成绩排名函数。为每个学生计算班级成绩排名的名次,即班级排名。
(5)输出函数。按照学号从小到大顺序,输出所有学生的所有信息。
程序设计:编程实现学生信息管理。建立学生结构体类型(学号、姓名、年龄、地址、三门课程成绩、平均成绩
答案:2 悬赏:0 手机版
解决时间 2021-03-08 20:28
- 提问者网友:城市野鹿
- 2021-03-08 17:29
最佳答案
- 五星知识达人网友:拜訪者
- 2021-03-08 18:53
struct info{\r\nint stuNumber;\r\nchar name;\r\nint score;\r\n}stu;
全部回答
- 1楼网友:西岸风
- 2021-03-08 19:48
输入某个特定数字来结束输入的处理。比如你学号(结构变量名xx->id)是int类型的,合法值不会有负数
则输入数据的时候先取得id :
定义 int tmpid;
scanf("%d", &tmpid);
while(tmpid > 0)
{
//申请存储空间
xx->id = tmpid;
//节点剩余信息输入
scanf("%d", &tmpid); //如果这里输入的下一个节点的id是负数则会结束输入处理
}
//这里就可以开始执行第3步了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯