利用数组存储学生成绩,输入10个学生的成绩,计算总分和平均分并输出C++
时间: 2024-09-20 17:06:11 浏览: 101
C++输入函数和成绩显示函数,并计算每位同学的总分和平均分,对成绩排名输出等.pdf
在C++中,你可以使用数组来存储学生分数,并通过循环结构来计算总分和平均分。以下是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
int main() {
int numStudents = 10;
double scores[numStudents]; // 创建一个可以存储10个成绩的数组
double totalScore = 0; // 初始化总分变量
double averageScore; // 初始化平均分变量
// 输入10个学生的成绩
cout << "请输入10个学生的成绩:" << endl;
for (int i = 0; i < numStudents; i++) {
cin >> scores[i];
totalScore += scores[i]; // 求和
}
// 计算平均分
averageScore = totalScore / numStudents;
// 输出结果
cout << "总分是: " << totalScore << endl;
cout << "平均分是: " << averageScore << endl;
return 0;
}
```
在这个程序中,我们首先创建了一个大小为10的double型数组`scores`来存放成绩。接着,通过for循环读取每个学生的分数并累加到`totalScore`。最后,用总分除以学生人数得到平均分,并将结果输出。
阅读全文