第十三周项目六——体验文件操作(3-实战)
2014-11-24 11:26
302 查看
问题及代码:
运行结果:
知识点总结:
通过这个程序的编写,让我们了解对文件中数据和程序的穿插使用,更加灵活方便。
学习心得:
其实差不多写了也不怎么懂,而且这样步骤真的很难记,下次估计没模板还是不会呢。
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:陈旭 * 完成日期:2014年 11 月 24 日 * 版 本 号:v1.0 * * 问题描述:读入若干名学生的英语成绩,编程求出这次考试的平均成绩,并统计输出优秀人数和不及格人数 * 输入描述:学生英语成绩 * 程序输出:平均成绩,优秀人士和不及格人数 */ #include<fstream> //处理文件要包括头文件fstream #include<iostream> #include<cstdlib> //调用exit(1)需要包含cstdlib using namespace std; int main() { double ave,totle=0; int a=0,b=0,n,i=0; ifstream infile("english.dat",ios::in); if(!infile) { cerr<<"open error!"<<endl; exit(1); } while(infile>>n) { i++; totle=totle+n; if(n>=90) a++; else if(n<60) b++; } infile.close(); ave=totle/i; cout <<"这次考试的平均成绩为:"<<ave<<endl; cout <<"优秀人数为:"<<a<<endl; cout <<"不及格人数为:"<<b<<endl; return 0; }
运行结果:
知识点总结:
通过这个程序的编写,让我们了解对文件中数据和程序的穿插使用,更加灵活方便。
学习心得:
其实差不多写了也不怎么懂,而且这样步骤真的很难记,下次估计没模板还是不会呢。
相关文章推荐
- 第十三周项目6-体验文件操作(实战-改编english.dat)
- 第十三周项目六体验文件操作(3-实战)
- 第十三周项目 6 体验文件操作(5—实战)——从文件输入与输出到文件中
- 第十三周项目六—体验文件操作(实战4)
- 第十三周项目 6 体验文件操作(4—实战)——文件输入
- 第十三周项目六:体验文件操作(实战1)
- 第十三周项目六体验文件操作(4-实战)
- 第十三周项目六——体验文件操作(4-实战)
- 第十三周 项目六:体验文件操作(3实战)
- 第十三周 项目六:体验文件操作(4实战)
- 第十三周项目六——体验文件操作(5-实战)
- 第十三周 项目六--体验文件操作(5-实战)
- 第十三周项目六:文件体验操作(实战2)
- 第十三周 项目六--体验文件操作(3-实战)
- 第十三周项目6-体验文件操作(实战2-输出最高分和学号)
- 第十三周项目六—体验文件操作(实战5)
- 第十三周项目六 体验文件操作(实战)
- 第十三周项目六体验文件操作(5-实战)
- 第十三周 项目六:体验文件操作(5实战)
- 第十三周项目6-体验文件操作(实战3-读入文件、并输出文件salary)