创建一个名为student的结构体,要求把以下数值存入student结构体中去,并按照以下格式输出出来。 Name ID Grade Score 李华 1 一班 77 张三 2 三班 96 李四 3 二班 84
时间: 2024-10-27 08:11:21 浏览: 30
在许多编程语言中,可以创建一个名为`Student`的结构体来存储学生的姓名、学号、班级和分数。以下是这个结构体以及如何在C++语言中定义它并输出给定的数据:
```c++
#include <iostream>
#include <string>
// 定义Student结构体
struct Student {
std::string name;
int id;
std::string grade;
int score;
};
int main() {
// 创建并初始化两个Student对象
Student student1 = {"李华", 1, "一班", 77};
Student student2 = {"张三", 2, "三班", 96};
Student student3 = {"李四", 3, "二班", 84};
// 输出学生信息
std::cout << "Name\tID\tGrade\tScore\n";
std::cout << student1.name << "\t" << student1.id << "\t" << student1.grade << "\t" << student1.score << "\n";
std::cout << student2.name << "\t" << student2.id << "\t" << student2.grade << "\t" << student2.score << "\n";
std::cout << student3.name << "\t" << student3.id << "\t" << student3.grade << "\t" << student3.score << "\n";
return 0;
}
```
在这个示例中,我们首先定义了一个名为`Student`的结构体,包含成员变量`name`(字符串)、`id`(整数)、`grade`(字符串)和`score`(整数)。然后在`main`函数中创建了三个`Student`类型的实例,并通过`.`运算符访问结构体成员进行数据输出。
阅读全文