成绩管理系统数组打印学生成绩代码
时间: 2024-11-22 07:41:16 浏览: 2
在编写成绩管理系统中,使用数组存储学生的成绩是一个常见的做法。这里有一个简单的例子,假设我们有一个学生信息结构体,包含姓名和成绩,并且用数组存储了多个学生。以下是一个使用C++的示例:
```cpp
#include <iostream>
using namespace std;
// 定义学生结构体
struct Student {
string name;
int score;
};
int main() {
const int numStudents = 5; // 学生总数
Student students[numStudents]; // 创建一个数组来存储学生
// 添加一些初始数据
for (int i = 0; i < numStudents; i++) {
cout << "请输入第" << (i+1) << "位学生的姓名和分数:";
cin >> students[i].name >> students[i].score;
}
// 打印所有学生的成绩
cout << "\n所有学生的成绩如下:" << endl;
for (int i = 0; i < numStudents; i++) {
cout << "学生 " << students[i].name << " 的成绩是:" << students[i].score << endl;
}
return 0;
}
```
在这个代码里,首先创建了一个`Student`数组并输入每个学生的姓名和成绩,然后通过遍历数组,依次打印出每个学生的成绩。
阅读全文