键盘输入若干个学生的成绩(整数),输入-1分时,结束输入成绩,计算并输出平均分。
时间: 2023-05-23 11:04:14 浏览: 137
A:
```
#include <iostream>
using namespace std;
int main() {
int score, sum = 0, count = 0;
cout << "请输入学生成绩(整数),输入-1表示结束:" << endl;
cin >> score;
while (score != -1) {
sum += score;
count++;
cin >> score;
}
if (count > 0) {
double average = static_cast<double>(sum) / count;
cout << "平均成绩为:" << average << endl;
} else {
cout << "没有输入任何成绩" << endl;
}
return 0;
}
```
输入若干个学生的成绩,使用while循环进行判断,如果输入的成绩不为-1,就累加总分并计数器加1,否则结束循环。在循环结束后,如果输入了至少一个成绩,则计算平均分并输出;否则输出没有输入任何成绩。
阅读全文