第十四周项目7-2-从文件读入n名同学成绩,并做相应统计
2013-11-30 09:37
239 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 11月30 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: 无 *问题描述:从文件读入n名同学成绩,输出平均成绩,并统计输出优秀人数和不及格人数。 *程序输出:平均成绩,优秀人数,不及格人数 *问题分析: *算法设计: */ #include<iostream> #include<fstream> #include<cstdlib> using namespace std; int main() { int score,youxiu=80,fail=60,i,y=0,f=0,renshu=0; double ave,sum=0; ifstream infile("D:\\english.dat",ios::in); if(!infile) //其实这里可以不写、、、 { cerr<<"open error!"<<endl; exit(1); } while(infile>>score) //没说明多少人。。。 { sum+=score; renshu++; if(score>=youxiu) { y++; } if(score<fail) { f++; } } infile.close(); ave=sum/renshu; cout<<"平均成绩为:"<<ave<<endl; cout<<"优秀人数为:"<<y<<endl; cout<<"不及格人数为:"<<f<<endl; return 0; }
运行结果:
心得体会:
相关文章推荐
- 第十四周项目1-1:小玩文件-统计字符
- 第十四周 成绩统计 改进输出 没有了第0位同学
- 第13周项目6-从文件(记事本)读入成绩数据并求平均分、优秀和不及格人数
- 第十四周 项目2.3 带姓名的成绩单(从文件中读取数据然后经过成绩排序姓名排序处理)
- 第十四周项目1——小玩文件(1)统计字符个数
- 第十四周项目 2 带姓名的成绩单(从文件中输入成绩,成绩姓名排序)
- 第十四周项目二 成绩统计(按姓名)
- 假设有10位同学,各有3门课程的成绩。从键盘输入每位同学的学号、姓名和3门课程的成绩,然后把数据保存到磁盘文件,再将磁盘文件中的学生信息读入并显示
- 第十三周项目六 体验文件操作(将文件中成绩读入,求出平均分、优秀\及格人数)
- python入门(四) 统计班级同学总成绩(涉及文件)
- 第十四周项目一 小玩文件之统计文本文件中的字符个数
- 第十四周项目2——按同学名字成绩输出的成绩单
- 第十三周项目6-体验文件操作(热身-读入成绩,输出平均成绩、优秀人数、不及格人数)
- 第十四周项目二(3)从文件读取成绩,并输出成绩单
- 第十四周 【项目2-用文件保存的学生名单】若干名学生的学号 姓名和C++课、高数和英语成绩
- 第13周项目6-从文件(记事本)读入成绩数据并求最高分及其学号
- 第十三周项目六 体验文件操作(读入文件,求出考试最高成绩及取得者学号)
- 第十四周项目2-从文件中读取姓名成绩
- 求助!!!第十四周项目二(3)从文件读入带姓名的成绩单
- 最近项目报表开发中写的存储过程-成绩分段统计