21xrx.com
2024-12-22 20:04:35 Sunday
登录
文章检索 我的文章 写文章
C++结构体输入五位学生的信息
2023-06-29 22:28:31 深夜i     --     --
C++ 结构体 输入 学生 信息

C++是一种广泛使用的编程语言,拥有丰富的数据类型和数据结构,其中结构体是一种非常常用的数据结构,可以将多个不同类型的数据组合在一起,形成一个更复杂的数据类型。在学生信息管理系统开发中,结构体可以被用来存储和管理学生的各种信息,如姓名、年龄、成绩等。下面将通过简单的实例代码演示如何使用C++结构体输入五位学生的信息。

首先,我们需要定义一个学生信息的结构体。


struct student

 string name;

 int age;

 float grade;

;

在上面的代码中,我们定义了一个名为student的结构体,包含三个变量:name(姓名)、age(年龄)和grade(成绩)。其中,name的数据类型为string(字符串类型),age为int(整型),grade为float(浮点型)。

接下来,我们需要定义一个数组,来存储五位学生的信息。


student stu[5];

上述代码中,我们定义了一个长度为5的数组stu,用来存储五位学生的信息。

接下来,我们需要通过输入函数,让用户输入每个学生的信息。


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

 cout<<"Enter student["<<i<<"]'s name: ";

 cin>>stu[i].name;

 cout<<"Enter student["<<i<<"]'s age: ";

 cin>>stu[i].age;

 cout<<"Enter student["<<i<<"]'s grade: ";

 cin>>stu[i].grade;

 cout<<endl;

}

在上面的代码中,我们使用了一个循环(for)来输入五个学生的信息。在每次循环中,我们先输出提示信息,要求用户输入学生的姓名、年龄和成绩,然后使用cin函数将输入的信息保存到对应的结构体变量中。

最后,我们可以通过循环输出函数,来显示输入的学生信息。


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

 cout<<"Student["<<i<<"]'s name: "<<stu[i].name<<endl;

 cout<<"Student["<<i<<"]'s age: "<<stu[i].age<<endl;

 cout<<"Student["<<i<<"]'s grade: "<<stu[i].grade<<endl<<endl;

}

在上述代码中,我们使用了另一个循环(for)来输出五个学生的信息。在每次循环中,我们先输出学生的姓名、年龄和成绩,然后使用cout函数将对应的结构体变量输出到屏幕上。

综上所述,以上就是使用C++结构体输入五位学生的信息的简单实例代码。通过学习这个简单的例子,读者不仅可以更加深入地了解C++结构体的使用方法,还可以了解如何通过C++实现一个小型的学生信息管理系统。

  
  

评论区

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