编程序,逐个输入某科课程若干学生成绩(百分制),急急急呀!

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:23:26
编程序,逐个输入某科课程若干学生成绩(百分制),分别统计其中的优等生有多少个?(优等生的成绩大于85)不及格学生有多少个?(不及格的成绩小于60)如果输入的数为0,则停止输入结束程序

//我用的Visual studio 2008
//C++编写,Win32控制台应用程序

#include "stdafx.h"
#include <iostream>
//以上两个的顺序不能写颠倒!!!!!!!!!!!!!
using namespace std;

int _tmain(int argc, _TCHAR* argv[])//此句由系统自动生成,也可用int main()代替
{
int super = 0;//优等生个数
int low = 0;//不及格学生个数
float grade;//学生成绩,需要手工输入

while((cin >> grade)&&(grade != 0))
//当输入0或非数字字符时,输入停止,给出统计结果
{
if(grade > 85)
super += 1;
else if(grade < 60)
low += 1;
}
cout << "优等生有" << super <<"个;" << endl
<< "不及格学生有" << low <<"个" << endl;
return 0;
}