21xrx.com
2024-12-22 20:05:55 Sunday
登录
文章检索 我的文章 写文章
C++ 实现输入学生的学号和姓名并输出结构体
2023-07-11 08:55:22 深夜i     --     --
C++ 学号 姓名 结构体 输入 输出

C++是一门广泛使用的编程语言,可用于许多应用程序的开发。其中,结构体是一种数据类型,它允许我们将不同类型的变量组合在一起以形成一个单一的逻辑单元。在本文中,我们将讨论如何使用C++编写程序,输入学生的学号和姓名,并输出结构体。

首先,我们需要定义结构体的结构。在这里,我们将采用以下结构体格式:


struct student

  int id;   // 学号

  string name;// 姓名

;

结构体名称为“student”,其中包括两个变量:“id”和“name”。

接下来,我们需要在程序中使用结构体变量。我们将使用以下代码来输入学生的学号和姓名:


student s;

cout << "请输入学号:";

cin >> s.id;

cout << "请输入姓名:";

cin >> s.name;

在此代码片段中,我们首先声明一个名为“s”的结构体变量。然后,使用“cin”对象请求输入学号和姓名,并将它们分别分配给“s.id”和“s.name”。

最后,我们需要输出结构体。使用以下代码段即可完成此操作:


cout << "学号:" << s.id << endl;

cout << "姓名:" << s.name << endl;

此代码创建的输出包括学号和姓名。

结合起来,我们可以编写一个完整程序,用于输入学生的学号和姓名,并输出结构体:


#include <iostream>

#include <string>

using namespace std;

struct student

  int id;   // 学号

  string name;// 姓名

;

int main()

  student s;

  cout << "请输入学号:";

  cin >> s.id;

  cout << "请输入姓名:";

  cin >> s.name;

  cout << "学号:" << s.id << endl;

  cout << "姓名:" << s.name << endl;

  return 0;

在此程序中,我们使用结构体和流的技术,接受用户输入,并输出结构体。这是一个简单的示例,向您展示了如何使用C++创建结构体并与其交互。

  
  

评论区

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