#Z0507. [伴随编程]结构体变量的输入
[伴随编程]结构体变量的输入
#include <iostream>
#include <string>
using namespace std;
struct Student {
string name;
int score[4];
};
int main() {
Student stu;
stu.name="tom";
stu.score[0]=90;
stu.score[1]=93;
stu.score[2]=85;
stu.score[3]=78;
cout << stu.name << endl;
for (int i = 0; i < 4; i++) {
cout << stu.score[i] << endl;
}
return 0;
}
在上一节中,我们定义了一个结构体类型 Student 并且使用它声明的变量,并将学生信息存入其中。
在这一节,我们将看到结构体变量的成员也是可以通过 cin 读入具体的值的。
请将下面的赋值过程
stu.name = "tom";
stu.score[0] = 90;
stu.score[1] = 93;
stu.score[2] = 85;
stu.score[3] = 78;
替换成通过 cin 读入的方式:
cin >> stu.name;
for (int i = 0; i < 4; i++) {
cin >> stu.score[i];
}
现在点击 运行,输入一个学生的名字和四个成绩,看看它们是不是都能被顺利输出来呢(证明我们的结构体变量中的成员都被成功赋值过了喔),看看我们的结果是什么样的。你是不是已经熟悉了结构体的使用呢?
Statistics
Related
In following homework: