21xrx.com
2024-12-23 06:31:07 Monday
登录
文章检索 我的文章 写文章
C++语言编写的学生信息系统代码
2023-06-25 09:01:25 深夜i     --     --
C++ 学生信息系统 编写 代码

学生信息系统是一种方便学生管理的软件。通过它,可以实现学生的注册、查看、管理等多种功能。在这里,我们使用C++语言来编写一个简单的学生信息系统代码,让我们一起来看看吧。

#include

#include

using namespace std;

// 定义学生结构体

struct Student {

  char name[20];

  char gender[10];

  int age;

  int score;

};

// 主函数

int main() {

  // 定义学生集合

  Student students[100];

  int count = 0;

  while (true) {

    // 打印菜单

    cout << "请选择操作:\n1. 添加学生\n2. 查看学生信息\n3. 退出程序\n请输入操作编号:";

    int op;

    cin >> op;

    // 执行操作

    if (op == 1) {

      cout << "添加学生\n";

      Student student;

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

      cin >> student.name;

      cout << "请输入性别:";

      cin >> student.gender;

      cout << "请输入年龄:";

      cin >> student.age;

      cout << "请输入成绩:";

      cin >> student.score;

      students[count] = student;

      count++;

      cout << "添加成功!\n";

    } else if (op == 2) {

      cout << "查看学生信息\n";

      if (count == 0) {

        cout << "暂无学生信息,请先添加学生。\n";

      } else {

        // 打印表头

        cout << "姓名\t性别\t年龄\t成绩\n";

        // 遍历学生集合,打印每一个学生的信息

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

          cout << students[i].name << "\t";

          cout << students[i].gender << "\t";

          cout << students[i].age << "\t";

          cout << students[i].score << "\n";

        }

      }

    } else if (op == 3) {

      cout << "退出程序\n";

      return 0;

    } else {

      cout << "输入的操作不正确,请重新输入。\n";

    }

  }

  return 0;

}

上面的代码是一个基本的学生信息系统,它包含如下几个部分:

1. 定义了一个学生结构体,用来存储学生的姓名、性别、年龄和成绩。

2. 在主函数中定义了一个学生集合,用来存储所有的学生。

3. 主函数中包含一个循环,用来让用户选择要执行的操作。

4. 如果用户选择添加学生操作,程序会提示用户输入姓名、性别、年龄和成绩,然后将学生添加到学生集合中。

5. 如果用户选择查看学生信息操作,程序会遍历学生集合,打印每一个学生的姓名、性别、年龄和成绩。

6. 如果用户选择退出程序操作,程序会退出循环,结束程序的执行。

通过这个简单的例子,我们可以看到C++语言的一些基本特点,比如结构体、循环、条件语句等等。如果你想深入学习C++语言,可以继续学习这门语言的其他知识点,比如指针、对象、继承等等。

  
  

评论区

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