定义一个类型struct student,他有下列三个数据项:姓名(name)学号(number)成绩(score)现有如下数据zhangliang 19040301 87 lihong 18040302 92 yanfeng 20040303 83将他们存入structuralstudent数组中
时间: 2023-11-27 12:52:53 浏览: 90
设计学生类Student,属性:编号(整型);姓名(字符串),成绩(整型)。
5星 · 资源好评率100%
以下是定义 `struct student` 类型并存储数据的代码示例:
```c++
#include <iostream>
#include <string>
using namespace std;
struct student {
string name;
int number;
int score;
};
int main() {
student structuralstudent[3]; // 定义包含3个学生的结构体数组
// 存储学生信息
structuralstudent[0].name = "zhangliang";
structuralstudent[0].number = 19040301;
structuralstudent[0].score = 87;
structuralstudent[1].name = "lihong";
structuralstudent[1].number = 18040302;
structuralstudent[1].score = 92;
structuralstudent[2].name = "yanfeng";
structuralstudent[2].number = 20040303;
structuralstudent[2].score = 83;
// 输出学生信息
for (int i = 0; i < 3; i++) {
cout << "姓名:" << structuralstudent[i].name << " 学号:" << structuralstudent[i].number << " 成绩:" << structuralstudent[i].score << endl;
}
return 0;
}
```
以上代码定义了 `struct student` 结构体类型,并创建了包含3个学生的结构体数组 `structuralstudent`,然后通过`.`运算符给每个元素赋值,最后遍历数组输出学生信息。
阅读全文