用C++编译:输入四门课程成绩,输出总成绩和平均成绩
时间: 2024-12-10 19:40:28 浏览: 32
在C++中,你可以创建一个简单的控制台程序来输入四门课程的成绩并计算总成绩和平均成绩。这里是一个基础的示例:
```cpp
#include <iostream>
using namespace std;
// 定义结构体表示一门课程
struct Course {
string name;
int score;
};
int main() {
// 定义数组存储四门课程的成绩
Course courses[4] = {
{"数学", 0},
{"英语", 0},
{"物理", 0},
{"化学", 0}
};
// 输入每门课程的成绩
for (int i = 0; i < 4; ++i) {
cout << "请输入第" << (i+1) << "门课程的成绩(" << courses[i].name << "):";
cin >> courses[i].score;
}
// 计算总成绩和平均分
int totalScore = 0;
for (Course course : courses) {
totalScore += course.score;
}
double averageScore = static_cast<double>(totalScore) / 4;
// 输出结果
cout << "总成绩是:" << totalScore << endl;
cout << "平均成绩是:" << averageScore << endl;
return 0;
}
```
在这个例子中,用户会被提示依次输入四门课程的成绩,然后程序会计算并打印出总分和平均分。运行这个程序前,请确保已经安装了C++编译器(如GCC或Clang)。
阅读全文