📄 foravgeo.cpp
字号:
//这个程序在本书所带软盘中,文件名为FORAVGEO.CPP
//这个程序是对程序FORAVG.CPP的修改。它利用文件结束符和eof()来控制循环的执行。
#include <iostream.h>
void main(void)
{
int i = 1, score, total = 0;
float avg = 0.0;
while (1) {
cout << endl << "输入学生的成绩,或同时按下Ctrl+Z结束输入:";
cin >> score;
if (cin.eof()) //学生成绩读入结束(读入Ctrl+z)
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -