foravgrd.cpp
来自「c语言教程源码」· C++ 代码 · 共 27 行
CPP
27 行
//这个程序在本书所带软盘中,文件名为FORAVGRD.CPP
//这个程序利用cin.eof()来控制循环的执行。
#include <iostream.h>
void main(void)
{
int i = 1, score, total = 0;
float avg = 0.0;
while (1) {
cout << "正在读入学生成绩... " << endl;
cin >> score;
if (cin.eof()) //学生成绩读入完毕
break;
else {
total += score; //累加学生成绩
i++;
}
}
if (i == 1) //没有学生成绩被读入
cout << endl << "没有读入任何学生成绩。" << endl;
else {
avg = (float)total / (i-1); //计算平均成绩
cout << endl << (i-1) << "位学生平均成绩为: " << avg << endl;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?