第13周 项目6-3 文件的读取(2)

来源:互联网 发布:手机日常生活必备软件 编辑:程序博客网 时间:2024/05/22 18:56
问题及代码:
/*。*Copyright(c)2014,烟台大学计算机学院*All right reserved,*文件名:test.cpp*作者:liu_feng_zi_*完成日期:2014年X月X日*版本号:v1.0*问题描述:从文件读取数据,输出总人数,最高分,得最高分的人的学号*输入描述:*程序输出:*/#include <fstream>#include<iostream>#include<cstdlib>using namespace std;int main( ){    int s[10000],max=-1;    int i,count=0;    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
原创粉丝点击