天天看点

C语言程序设计实践(OJ)-全局变量、文件操作

description

  编写一个函数void calcscore(int n),在函数中输入n个人的成绩,计算最高分,最低分,总分和平均分,要求在主函数中调用函数calcscore计算各种成绩,并在主函数中输出各种计算结果。(使用全局变量在函数之间传递多个数据)

主程序已给出,请完成calcscore函数并提交

input

学生人数n和n个学生的成绩。

output

n个人的最高分,最低分,总分和平均分

sample input

5

80 90 100 70 50

sample output

100 50 390 78

<a href="http://blog.csdn.net/sxhelijian/article/details/53292606">参考解答</a>

  文本文件score.dic 中存储了n名学生的信息(班级编号,姓名,成绩),每个学生信息占一行,每行的数据之间使用制表符分割,如下所示:

  文件中存储的学生信息按照班级编号升序排列,每个班级的人数可以不同,要求读取文件中所有学生的成绩,计算每个班级的平均成绩,将班级编号和平均成绩输出。

  主程序已给出,请根据提示补充缺失代码并提交该部分。

n名学生的信息(班级编号,姓名,成绩)(文件读入)

每个班级的班级编号和平均成绩

无(调试时请自建文件作为输入)

145811 95

145812 90

<a href="http://blog.csdn.net/sxhelijian/article/details/53292629">参考解答</a>

继续阅读