实战4--读入文件统计

来源:互联网 发布:产品宣传片制作软件 编辑:程序博客网 时间:2024/05/18 23:54

    输入代码:

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:林海云 * 完成日期:2014年 11月29 日 * 版 本 号:v2.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
原创粉丝点击