第十三周项目6-体验文件操作 3
来源:互联网 发布:无证之罪 郭宇 知乎 编辑:程序博客网 时间:2024/04/29 17:11
从文件中读取成绩,计算平均成绩,优秀人数,不及格人数
#include <fstream> //操作文件必写 #include<iostream> #include<cstdlib> //调用exit(1)需要包含cstdlib using namespace std; int main( )//主函数 { int i=0,n,ave,a=0,b=0,sum=0;//声明变量 ifstream infile("english.dat",ios::in);//以输入的方式(ios::in)打开文件,注意english.dat必须在文件夹中存在 if(!infile)//测试是否成功打开,打开失败时(如要读的数据文件不存在)退出 { cerr<<"open error!"<<endl; exit(1); }//下面读取数据并完成处理,若数据需要多次使用,可以读入到数组中 while(infile>>n) //当到达文件尾,则循环处理结束。类似cin>>n,只不过数据来源于打开的文件 { sum+=n; if(n>=90)a++;//判断语句 if(n<=60) b++;//判断语句 i++;//在读入过程中,进行人数,总分,优秀人数,不及格人数的累加 } infile.close();//读入完毕要关闭文件 ave=sum/i;//计算平均值 //下面对数据的操作和文件就没有关系了 cout <<"平均成绩:"<<ave<<endl; cout <<"优秀人数:"<<a<<endl; cout <<"不及格人数:"<<b<<endl; return 0; }
0 0
- 第十三周项目6-体验文件操作
- 第十三周项目6-体验文件操作 3
- 第十三周项目6-3:体验文件操作
- 第十三周项目六:体验文件操作
- 第十三周项目6-体验文件操作 1
- 第十三周项目6-体验文件操作 2
- 第十三周项目6-体验文件操作 4
- 第十三周项目6-体验文件操作 5
- 第十三周项目6-1:C++文件操作初体验
- 第十三周项目6——文件操作初体验
- 第十三周 项目六:体验文件操作(3实战)
- 第十三周 项目六--体验文件操作(3-实战)
- 第十三周项目六体验文件操作(3-实战)
- 第十三周项目六 体验文件操作(3)
- 第十三周项目6-体验文件操作(实战3-读入文件、并输出文件salary)
- 第十三周项目6-体验文件操作:C++文件操作初体验
- 第十三周项目 6 体验文件操作(3—实战)——文件输入
- 第十三周 项目六:体验文件操作(2热身)
- 1081. Rational Sum (20)
- C#总结
- 将单词转换为它的复数形式
- 【BZOJ】【P2793】【Poi2012】【Vouchers】【题解】【乱搞】
- instanceof和isInstance(Object obj) 和isAssignableFrom(Class cls)的区别和联系
- 第十三周项目6-体验文件操作 3
- shell 脚本 打印指定目录下包含某些字符串的文件
- jQuery 核心函数:jQuery([selector,[context]])最基础的函数
- 第三章课后练习
- IOS实例随笔
- ZOJ 题目分类,学校的一个巨巨做的。
- javascript指南-类和对象
- 四种常见的 POST 提交数据方式
- 第十三周项目6-体验文件操作 4