C++输入五门课程成绩求平均分
时间: 2023-07-11 15:07:49 浏览: 50
以下是C++代码示例:
```c++
#include <iostream>
using namespace std;
int main() {
int score1, score2, score3, score4, score5;
float avg;
cout << "请输入五门课程成绩:" << endl;
cin >> score1 >> score2 >> score3 >> score4 >> score5;
avg = (score1 + score2 + score3 + score4 + score5) / 5.0;
cout << "平均分为:" << avg << endl;
return 0;
}
```
运行程序后,将会提示你输入五门课程的成绩,输入完毕后程序会计算平均分并输出。
相关问题
C++输入五门课程成绩求平均分保留一位小数
下面是一个简单的 C++ 代码,可以实现输入五门课程成绩并求平均分并保留一位小数。
```cpp
#include <iostream>
#include <iomanip> // 用于设置输出精度
using namespace std;
int main() {
float score1, score2, score3, score4, score5;
float average;
cout << "请输入五门课程的成绩:" << endl;
cin >> score1 >> score2 >> score3 >> score4 >> score5;
// 计算平均分
average = (score1 + score2 + score3 + score4 + score5) / 5;
// 输出平均分,并保留一位小数
cout << "平均分为:" << fixed << setprecision(1) << average << endl;
return 0;
}
```
在上面的代码中,我们声明了五个变量 `score1`、`score2`、`score3`、`score4` 和 `score5`,用于存储五门课程的成绩。然后,我们使用 `cin` 从标准输入流中读取这五门课程的成绩。
接下来,我们计算这五门课程的平均分,并将结果存储在变量 `average` 中。最后,我们使用 `cout` 输出平均分,并使用 `fixed` 和 `setprecision` 函数设置输出的精度为一位小数。
计算4名学生3门课程成绩平均分 c++
以下是C++代码:
#include <iostream>
using namespace std;
int main() {
int scores[4][3]; // 定义一个4行3列的二维数组,用于存储4名学生3门课程的成绩
double avg[4]; // 定义一个长度为4的一维数组,用于存储每个学生的平均成绩
// 输入每个学生的3门课程成绩
for (int i = ; i < 4; i++) {
cout << "请输入第" << i+1 << "名学生的3门课程成绩:" << endl;
for (int j = ; j < 3; j++) {
cin >> scores[i][j];
}
}
// 计算每个学生的平均成绩
for (int i = ; i < 4; i++) {
double sum = ;
for (int j = ; j < 3; j++) {
sum += scores[i][j];
}
avg[i] = sum / 3;
}
// 输出每个学生的平均成绩
for (int i = ; i < 4; i++) {
cout << "第" << i+1 << "名学生的平均成绩为:" << avg[i] << endl;
}
return ;
}