文件-计算平均分

简介: 文件-计算平均分
任务描述

本关任务:假设有若干学生,每个学生有3门功课,从键盘上输入学生有关信息(学号、姓名、成绩),并计算其平均成绩,将原有数据和平均分保存在磁盘文件record中。具体要求如下:

  • 学生有关信息采用结构体类型存储。
  • fwrite()函数实现数据块输出到文件record
  • 结合循环结构实现数据输入和输出。

两个函数的作用如下:

  • 函数Input_Info(STU a[], int n)对学生信息使用键盘进行输入。其中的参数为:
  • STU a[]: 学生结构体数组,大小为N,代表最大存储学生信息条数,这里给定N = 10
  • int n: 需要输入的学生信息条数,且n<=N
  • 函数Write_Info(STU a[], int n)将读到学生信息结构体数组使用fwrite()函数写入到文件中。其中参数为:
  • STU a[]: 已经保存有n个学生信息的学生结构体数组。
  • int n: 输入的学生信息条数,且n<=N

输入: 第一行为一个整数n,代表需要写入的学生信息条数。 第二行开始每一行输入一条学生信息。

输出: 平台会测试输出的文件,将写入的学生信息输出。

相关知识

相关知识略

编程要求

请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写计算平均分的小程序。

测试说明

平台会对你编写的代码进行测试:

测试输入: 1201901 Jerry 68 87 66

预期输出: 201901 Jerry 68.000000 87.000000 66.000000 73.666664


开始你的任务吧,祝你成功!


相关文章
|
6月前
7-66 计算工资 (15 分)
7-66 计算工资 (15 分)
61 0
|
6月前
有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,并存到磁盘中
有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,并存到磁盘中
|
25天前
成绩计算
【10月更文挑战第17天】成绩计算。
48 3
|
1月前
有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据【姓名,学号,3门课成绩】,计算平均成绩,将原有 数据和计算的平均分数存放磁盘文件stud.dat中
有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据【姓名,学号,3门课成绩】,计算平均成绩,将原有 数据和计算的平均分数存放磁盘文件stud.dat中
69 0
|
1月前
|
索引 Python
Excel学习笔记(一):python读写excel,并完成计算平均成绩、成绩等级划分、每个同学分数大于70的次数、找最优成绩
这篇文章是关于如何使用Python读取Excel文件中的学生成绩数据,并进行计算平均成绩、成绩等级划分、统计分数大于70的次数以及找出最优成绩等操作的教程。
58 0
|
5月前
|
C语言
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
|
6月前
|
JavaScript 前端开发
JavaScript解决录入成绩并输出最高分和最低分问题
JavaScript解决录入成绩并输出最高分和最低分问题
68 0
|
6月前
52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入
52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入
64 0
计算各门课的总分及平均分
输入五个同学三门课的成绩,计算各门课的总分及平均分,并输出。
71 0