用结构体编写程序c++

CSDN问答 2021-12-30 13:50:10 阅读数:401

c++ 程序 编写 结构 编写程序

问题描述】有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程10个学生的平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩,平均分数) ,请使用结构体设计学生的数据。

【输入形式】

学号 姓名 成绩1 成绩2 成绩3

学号 姓名 成绩1 成绩2 成绩3

...

学号 姓名 成绩1 成绩2 成绩3

学号 1 ~ 10, 姓名少于10个汉字,每个字之间不能留空格, 成绩保留小数点后1位数。

【输出形式】

1 平均成绩1

学号 姓名 成绩1 成绩2 成绩3 平均分

2 平均成绩2

学号 姓名 成绩1 成绩2 成绩3 平均分

3 平均成绩3

学号 姓名 成绩1 成绩2 成绩3 平均分

其中 每一门课程由两行信息构成, 第一行是课程信息,包括课程号和该课程的平均成绩,第二行是该门课成绩最高的那位学生的信息,平均分为该学生三门课的成绩平均。 输出的成绩和平均分保留小数点后1位数。输出格式:printf("%d %5.1f\n%5d %s %5.1f %5.1f %5.1f %5.1f\n",

【样例输入】

1 达吾然·木扎帕尔 90 85 89

2 邓艳丽 85 90 87

3 冯文豪 78 89 96

4 付豪 83 83 90

5 高帅 69 82 70

6 谷祥洪 92 83 70

7 郭廷昊 80 79 90

8 黄玉瑶 70 80 93

9 金昌璞 90 60 60

10 罗蒙健 98 69 85

版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7613075