第13周 项目6-2 从文件读取成绩(1)

来源:互联网 发布:小米解锁网络助手 编辑:程序博客网 时间:2024/05/22 02:46
问题及代码:
/*。*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;    int a=0, b=0,count=0;    double sum=0,ave;   ifstream infile("english.dat",ios::in);    if(!infile)    {        cerr<<"open error!"<<endl;        exit(1);    }    while(infile>>s)    {        count++;        sum+=s;        if(s>=90)            a++;        else if(s<60)            b++;    }    infile.close();    ave=sum/count;    cout<<"总人数为:"<<count<<endl;    cout<<"平均成绩为:"<<ave<<endl;    cout<<"优秀人数:"<<a<<endl;    cout<<"不及格人数:"<<b<<endl;    return 0;}
运行结果:
0 0
原创粉丝点击