第三章数程序设计初步--控制结构综合项目4-2文件操作初体验练习2从文件读取数据
来源:互联网 发布:介绍大数据主持词 编辑:程序博客网 时间:2024/05/22 17:13
上机内容:从english.dat文件(文件内容见文件操作初体验练习1)中读出学生的成绩,统计90分以上学生的人数并输出
上机目的:文件初体验练习
我的程序:
运行结果:
上机目的:文件初体验练习
我的程序:
/* * 程序的版权和版本声明部分: * Copyright (c) 2013, 青岛农业大学理信学院 * All rights reserved. * 文件名称:文件操作初体验练习2.cpp * 作 者:幻影行者 * 完成日期:2013 年 8 月 1 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:从english.dat文件输入 * 问题描述:从english.dat文件中读出学生的成绩,统计90分以上学生的人数并输出。* 文件中english.dat中给出的是100名新生入学英语分级考试全校同学的成绩 * 程序输出:输出90分以上学生的成绩。 * 问题分析:略 * 算法设计:略 */ #include<fstream>#include<iostream>using namespace std;int main(){ int a,i,count=0; //a代表学生的成绩ifstream infile("english.dat",ios::in); //以输入的方式(ios::in)打开文件,引号部分需写入需要操作的文件如english.datif(!infile) //测试文件打开是否成功,打开失败时(如要读的数据文件不存在)退出{cerr<<"open error!"<<endl;exit(1);}cout<<"成绩是90分以上的:";for(i=0;i<100;++i) {infile>>a; //从文件中读取数据,类似cin>>aif(a>=90){ ++count; //成绩大于等于90count加1cout<<a<<"\t";}} infile.close(); //读入完毕要关闭文件,以下操作与文件操作已无关联 cout<<"\n共"<<count<<"人。"<<endl;return 0;}
运行结果:
- 第三章数程序设计初步--控制结构综合项目4-2文件操作初体验练习2从文件读取数据
- 第三章数程序设计初步--控制结构综合项目4-1文件操作初体验练习1从文件读取数据
- 第三章数程序设计初步--控制结构综合项目4-2文件操作初体验练习4将数据写入文件
- 第三章数程序设计初步--控制结构综合项目4-2文件操作初体验练习3将数据写入文件
- 第三章数程序设计初步--控制结构综合项目2-4 万以内的回文数
- 第三章数程序设计初步--控制结构综合项目2-3回文数
- 第三章数程序设计初步--控制结构综合项目2-2输出千以内的素数
- 第三章数程序设计初步--控制结构综合项目1-2换分币
- 第三章数程序设计初步--控制结构综合项目2-1判断素数
- 第三章数程序设计初步--控制结构综合项目2-5 万以内的回文素数
- 第三章数程序设计初步--控制结构综合项目2-6 万以内的可逆素数
- 第三章数程序设计初步--控制结构综合项目1-1百钱买百鸡
- 第三章数程序设计初步--控制结构综合项目3大奖赛计分
- 第三章数程序设计初步--控制结构综合项目3-1大奖赛计分拓展
- 第三章数程序设计初步--循环结构项目2拓展2迭代求和
- 第三章数程序设计初步--分支结构项目2个人所得税计算器
- 第三章数程序设计初步--循环结构项目2分数的累加
- C++程序设计练习:从文件中读取数据到结构体数组
- Network Partitioning
- Quorum-based voting for replica control
- AndroidManifest.xml 文件配置
- Cassandra - A Decentralized Structured Storage System
- Android 应用安装目录,以及数据存放目录
- 第三章数程序设计初步--控制结构综合项目4-2文件操作初体验练习2从文件读取数据
- Dynamo: 总结
- 多宿主方案比较
- 分布式系统领域经典论文翻译集
- 发现一个好的论文网站 www.usenix.org
- 分布式元数据模型
- windows下强制svn用户写log
- windows 下配置使用http协议的svn
- emacs 显示行号