项目八学生成绩文件管理.pptxVIP

  • 0
  • 0
  • 约1.02万字
  • 约 18页
  • 2021-09-28 发布于河北
  • 举报
项目八 学生成绩文件管理 项目要求将一个班40个同学的相关数据,存入文件中,再从文件中读出,并将此数据按照平均分数从高到低进行排序后输出在屏幕上和另一文件中。项目分析要完成学生成绩的文件管理,第一必须要了解文件的概念,然后学会文件的打开与关闭;第二必须会对文件进行读取与写入。所以,将这一项目分成二个任务介绍。任务一是将学生成绩顺序读写到文件中;任务二是学生成绩随机读写到文件中。任务1 将学生成绩顺序读写到文件中 一、问题情景(1)有一个班共40个同学参加了一次数学考试,现要将这个班的同学的成绩存到文件中,便于以后的管理,请编一个程序实现之。(2)在上题的基础上,再把存到文件中的数据读出来,并将其输出在显示器上。二、具体实现#include stdio.hmain(){int a[10],i,b[10];FILE *p; /*定义一个文件指针类型的变量*/p=fopen(“aaa.txt”,“w”); /*打开一个文件用以写入文本文件*/for(i=0;i10;i++)scanf(%d,a[i]);/*将输入的成绩以5d的格式保存在文件aaa.txt中*/for(i=0;i10;i++)fprintf(p,%5d,a[i]);fclose(p); //关闭文件p=fopen(“aaa.txt”,“r”); /*打开一个文件用以读入文本

文档评论(0)

1亿VIP精品文档

相关文档