用Visual Studlio Code中的.cc完成代码编辑老师要统计班里英语和数学的成绩,请根据二维数组知识完成代码设计,要求: 1、依次从键盘上输入两门成绩,每个成绩输入5个值即可;
时间: 2024-12-20 12:19:39 浏览: 9
在Visual Studio Code中编写一个简单的二维数组程序来统计英语和数学成绩,你可以按照以下步骤操作:
```cpp
#include <iostream>
using namespace std;
int main() {
const int NUM_STUDENTS = 5; // 学生人数
int mathScores[NUM_STUDENTS][5], englishScores[NUM_STUDENTS][5]; // 创建二维数组存储成绩
// 输入数学成绩
cout << "请输入每位学生的数学成绩 (共5项): " << endl;
for (int i = 0; i < NUM_STUDENTS; ++i) {
for (int j = 0; j < 5; ++j) {
cin >> mathScores[i][j];
}
}
// 输入英语成绩
cout << "\n请输入每位学生的英语成绩 (共5项): " << endl;
for (int i = 0; i < NUM_STUDENTS; ++i) {
for (int j = 0; j < 5; ++j) {
cin >> englishScores[i][j];
}
}
// 统计总分和平均分
int totalMath = 0, totalEnglish = 0;
for (int i = 0; i < NUM_STUDENTS; ++i) {
totalMath += mathScores[i][4]; // 取最高分作为总分
totalEnglish += englishScores[i][4];
}
double avgMath = static_cast<double>(totalMath) / NUM_STUDENTS;
double avgEnglish = static_cast<double>(totalEnglish) / NUM_STUDENTS;
// 输出结果
cout << "\n学生们的数学总分: " << totalMath << ", 平均分: " << avgMath << endl;
cout << "学生们的英语总分: " << totalEnglish << ", 平均分: " << avgEnglish << endl;
return 0;
}
```
阅读全文