您的位置:首页 > 其它

13周。。项目六成绩处理。。通过文件打开。。(4)

2014-11-25 16:17 267 查看
问题及代码:

/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:莉莉.cpp
*作者:李莉
*完成日期:2014年11月25日
*版本号: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=1; i<=count; i++)
    {
        if (s[i]==max)
            cout<<i<<" ";
    }
    cout<<endl;
    return 0;
}


运行结果:



心得体会:其实只要认真得看云学堂的视频就很容易理解。。嗷呜。。数组也是一样的操作
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: