您的位置:首页 > 其它

14周年 项目7体验文件操作 3(实战) 求解:不知道用我的这个方法求平均分对不对

2013-12-06 20:42 381 查看
/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:zhaojiaxiang
*完成日期:2013年 12 月 6 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述: 无
*问题描述:14周 项目7-体验文件操作3
*程序输出:
*问题分析:
*算法设计:
*/
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
int main()
{
int sc,sum=0,num1=0,num2=0,num3=0;
double ave;
ifstream infile("english.dat",ios::in);
if(!infile)
{
cout<<"open error!"<<endl;
exit(1);
}
while(infile>>sc)
{
if(sc<60)
{
num1++;
}

if(sc>=85)
{
num2++;
}
if(sc>=0)
{
num3++;
sum+=sc;
}
}
ave=sum/num3;
infile.close();
cout<<"平均成绩为"<<ave<<endl;
cout<<"不及格人数为"<<num1<<endl;
cout<<"成绩优秀人数为"<<num2<<endl;
return 0;
}




心得 :不知道用这种方法求总值和平均值对不对
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: