21xrx.com
2024-11-05 14:37:34 Tuesday
登录
文章检索 我的文章 写文章
C++结构体编写学生成绩管理系统代码
2023-07-13 14:50:51 深夜i     --     --
C++ 结构体 学生成绩 管理系统 代码

C++是一种非常强大的编程语言,可以用来开发各种类型的应用程序。其中,结构体是一种非常有用的数据类型,可以用来组织和管理大量的数据。

如果你正在学习C++编程语言,你可能会想要编写一个学生成绩管理系统来练习你的技能。下面的代码为你提供了一个结构体学生成绩管理系统的实现。


#include <iostream>

#include <cstring>

using namespace std;

struct student {

  char name[50];

  int roll;

  float marks;

} s[10];

int main() {

  int i;

  cout << "输入学生信息:" << endl;

  // 输入学生信息

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

    s[i].roll = i+1;

    cout << "输入学生" << s[i].roll << "的姓名: ";

    cin >> s[i].name;

    cout << "输入学生" << s[i].roll << "的成绩: ";

    cin >> s[i].marks;

    cout << endl;

  }

  cout << "显示学生信息:" << endl;

  // 显示学生信息

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

    cout << "学生" << i+1 << "的姓名:" << s[i].name << endl;

    cout << "学生" << i+1 << "的成绩:" << s[i].marks << endl;

  }

  return 0;

}

上面的代码首先定义了一个名为“student”的结构体,该结构体包含了每个学生的姓名、学号和成绩。然后,在main()函数中,我们在结构体数组中定义了10个学生对象,并循环向每个对象中输入数据。

最后,我们再次循环,用cout语句输出每个学生的姓名和成绩。

这个学生成绩管理系统代码虽然简单,但是却包括了许多C++编程语言的核心概念,例如结构体、数组、循环等。如果你想加强C++的学习,可以通过不断练习和编写更复杂的程序来提高自己的技能。

  
  

评论区

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