用codeblocks 输入3门成绩,并用数组记录。在输入前显示提示文字“请输入第i门课成绩”,然后用数组与循环语句求成绩的均值,并输出均值,每门课的成绩
时间: 2024-12-04 10:30:21 浏览: 20
在Code::Blocks中,你可以按照以下步骤编写程序来输入三门课程的成绩,存储在数组中,计算平均分,以及输出结果:
```cpp
#include <iostream>
using namespace std;
int main() {
const int NUM_SUBJECTS = 3; // 定义科目数量
float scores[NUM_SUBJECTS]; // 存储成绩的数组
// 显示提示并输入成绩
cout << "请输入第1门课成绩:";
cin >> scores[0];
for (int i = 1; i < NUM_SUBJECTS; ++i) {
cout << "请输入第" << (i + 1) << "门课成绩:";
cin >> scores[i];
}
// 计算平均分
float total = 0;
for (float score : scores) {
total += score;
}
float average = total / NUM_SUBJECTS;
// 输出平均分
cout << "三门课程的成绩平均分为: " << average << endl;
return 0;
}
```
在这个程序里,我们首先创建了一个大小为3的数组`scores`来存储成绩。接着通过for循环依次提示用户输入每个科目的分数,并存储到数组中。之后计算总分并将它除以科目数得到平均分,最后打印出平均值。
阅读全文