永发信息网

程序设计:编程实现学生信息管理。建立学生结构体类型(学号、姓名、年龄、地址、三门课程成绩、平均成绩

答案:2  悬赏:0  手机版
解决时间 2021-03-08 20:28
  • 提问者网友:城市野鹿
  • 2021-03-08 17:29
程序设计:编程实现学生信息管理。建立学生结构体类型(学号、姓名、年龄、地址、三门课程成绩、平均成绩、成绩等级、班级排名)。该程序应包含如下函数,函数功能描述如下:(C++)
(1)输入函数。主要完成录入,学生学号、姓名、年龄、地址、三门课程成绩。注:平均成绩、成绩等级、班级排名是通过函数算出来的,不要直接录入。
(2)求平均值函数。为每个学生计算三门课程的平均成绩。
(3)计算成绩等级函数。平均成绩>=90等级为A, 80<=平均成绩<90等级为B,70<=平均成绩<80为C,60<=平均成绩<70为D,平均成绩<60等级为E。
(4)计算学生成绩排名函数。为每个学生计算班级成绩排名的名次,即班级排名。
(5)输出函数。按照学号从小到大顺序,输出所有学生的所有信息。
最佳答案
  • 五星知识达人网友:拜訪者
  • 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步了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯