21xrx.com
2024-09-20 01:04:25 Friday
登录
文章检索 我的文章 写文章
C++结构体输入5名学生信息并输出
2023-07-04 19:02:29 深夜i     --     --
C++ 结构体 输入 学生信息 输出

在C++编程语言中,结构体是一种非常常见的数据类型,可以用来存储多种类型的变量。我们可以利用结构体来存储学生的信息,例如姓名、年龄、成绩等等。本文将介绍如何使用C++结构体输入5名学生的信息并输出。

首先,我们需要定义一个结构体类型,用于存储学生的信息。结构体类型的定义通常在程序的开始处进行定义,以便在整个程序中都可以使用。


struct Student {

  char name[20];

  int age;

  float score;

};

上述代码中,我们定义了一个结构体类型名为Student,包含了三个成员变量:姓名、年龄和成绩,分别用字符型、整型和浮点型来存储。

接下来,我们需要在主函数中定义一个包含5个元素的Student类型的结构体数组,用于存储5名学生的信息。


int main() {

  Student stu[5];

  int i;

  // 输入学生信息

  for (i = 0; i < 5; i++) {

    cout << "输入学生" << i + 1 << "的信息:\n";

    cout << "姓名:";

    cin >> stu[i].name;

    cout << "年龄:";

    cin >> stu[i].age;

    cout << "成绩:";

    cin >> stu[i].score;

    cout << endl;

  }

  // 输出学生信息

  for (i = 0; i < 5; i++) {

    cout << "学生" << i + 1 << "的信息是:";

    cout << "姓名:" << stu[i].name << endl;

    cout << "年龄:" << stu[i].age << endl;

    cout << "成绩:" << stu[i].score << endl;

  }

  return 0;

}

在上述代码中,我们定义了一个包含5个元素的结构体数组,用于存储5名学生的信息。接着,我们使用for循环来输入每一个学生的信息,并将其存储到对应的结构体中。最后,我们再使用for循环来输出学生的信息。

在运行程序后,我们可以输入5名学生的信息,并在最后输出他们的信息。整个过程非常简单,只需定义结构体类型、数组和循环即可完成输入和输出。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复