问题及代码:
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:Project4.cpp
* 作 者:chenqin.
* 完成日期:2014年11月25日
* 版 本 号:v1.0
*
* 问题描述:从键盘读入若干名学生的英语成绩,编程求出这次考试的平均成绩,并统计输出优秀人数和不及格人数
* 程序输入:若干名学生的英语成绩
* 程序输出:输出平均成绩,优秀人数和不及格人数
*/
#include <fstream>
#include<iostream>
#include<cstdlib>
using namespace std;
int main( )
{
int i,grade;
int A=0, D=0;
double sum=0,ave;
//以输入的方式(ios::in)打开文件
for(i=0; i<10; i++)
{
cin>>grade;
sum+=grade;
if(grade>=90)
A++;
else if(grade<60)
D++;
}
ave=sum/10;
cout<<"平均成绩为:"<<ave<<endl;
cout<<"优秀人数:"<<A<<endl;
cout<<"不及格人数:"<<D<<endl;
return 0;
}
运行结果: