#Z0508. [伴随编程]结构体变量中的数组求和

[伴随编程]结构体变量中的数组求和

#include <iostream>
#include <string>
using namespace std;
struct Student {
	string name;
	int score[4];
};
int main() {
	Student stu;
	cin >> stu.name;
	for (int i = 0; i < 4; i++) {
		cin >> stu.score[i];
	}

	return 0;
}

之前,我们只是单纯的将结构体读入的信息依次输出,这次,让我们把结构体变量的成员中的数组求和,并且进行输出,计算出一个学生的总成绩。

请将在读入完成后写下:

int sum = 0; 
for (int i = 0; i < 4; i++) { 
    sum += stu.score[i]; 
}

接下来,让我们把学生的名字和他的总分放在一起输出出来。请继续往下写:

cout << stu.name << ":" << sum << endl;

现在点击 运行,输入一个学生的名字和四个成绩,看看计算出的总分是不是正确的呢(证明我们的结构体变量中的成员都被成功赋值过了喔)。