Advertisement

C语言习题(第5周)-文件操作练习1

阅读量:

题目描述

在名为 score.dic 的文本文件中,记录了 n 名学生的相关信息,包括班级编号、姓名以及成绩等内容。每位学生的信息单独占据一行,且每行中的各项数据通过制表符进行分隔,具体格式示例如下所示:

复制代码
 145811  fuxin 100

    
 145811  chengxian 90
    
 145812  zhangxue 92
    
 145812  lijun 88
    
 ......
    
    
    
    

文件内所保存的学生数据依据班级编号依次递增进行排序,各班级的学生数量可能存在差异。现需读取文件中全部学生的成绩信息,并对每个班级的平均分进行计算,最终输出对应的班级编号及其平均成绩。

主程序框架已提供,请依照提示补全缺失的代码部分,并提交相应的代码内容。

复制代码
 #include <stdio.h>

    
 #include <stdlib.h>
    
  
    
 int main()
    
 {
    
     int num= 0;          /* 班级人数计数 */
    
     int sumScore= 0;     /* 累计成绩*/
    
     int curClass;        /* 当前班级 */
    

全部评论 (0)

还没有任何评论哟~