第十三周项目六—体验文件操作(实战4)
来源:互联网 发布:域名备案查询系统 编辑:程序博客网 时间:2024/05/29 13:47
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2014年 11 月 24 日 * 版 本 号:v1.0 * * 问题描述:从文件读入若干名学生的英语成绩,编程求出这次考试的平均成绩,并统计输出总人数、最高分、学号。 * 输入描述:每个学生的成绩 * 程序输出:总人数、最高分和学号 */#include <fstream> //操作文件必写#include<iostream>#include<cstdlib>using namespace std;int main( ){ int s[10000],max=0; int i,count=0; //以输入的方式(ios::in)打开文件 ifstream infile("english.dat",ios::in); if(!infile) { cerr<<"open error!"<<endl; exit(1); } while(infile>>s[count]) { if(s[count]>max) max=s[count]; count++; } infile.close(); //读入完毕要关闭文件 cout<<"总人数为:"<<count<<endl; cout<<"最高分为:"<<max<<endl; cout<<"得最高分的同学的学号为:"; for(i=0; i<count; i++) if(s[i]==max) cout<<i<<" "; cout<<endl; return 0;}
运行结果:
学习心得:又再次熟悉了这个读入文件的操作
0 0
- 第十三周 项目六:体验文件操作(4实战)
- 第十三周 项目六--体验文件操作(4-实战)
- 第十三周项目六体验文件操作(4-实战)
- 第十三周 项目六:体验文件操作(3实战)
- 第十三周 项目六:体验文件操作(5实战)
- 第十三周 项目六--体验文件操作(3-实战)
- 第十三周 项目六--体验文件操作(5-实战)
- 第十三周项目六体验文件操作(3-实战)
- 第十三周项目六:体验文件操作(实战1)
- 第十三周项目六:文件体验操作(实战2)
- 第十三周项目六体验文件操作(5-实战)
- 第十三周项目六 体验文件操作(实战)
- 第十三周项目六——体验文件操作(4-实战)
- 第十三周项目六—体验文件操作(实战4)
- 第十三周项目六——体验文件操作(3-实战)
- 第十三周项目六——体验文件操作(5-实战)
- 第十三周项目六—体验文件操作(实战5)
- 第十三周项目六 体验文件操作(4)
- C++Builder6为TrackBar添加OnKeyUp事件
- HTTP协议详解(真的很经典)
- 第十三周项目5-字符串操作1
- Sevlet过滤器
- 前端几个JS库
- 第十三周项目六—体验文件操作(实战4)
- 关于mysql常用时间函数
- 黑白棋编写日志——第一页
- mysql 联合索引和唯一索引
- 《网络协议》IP 网际协议
- Oracle数据库锁表查询以及解锁进程
- cocos2dx之如何使用HttpClient进行网络通讯
- 简单易学的机器学习算法——Apriori算法
- 求给定排列的下一个排列