C语言,结构体实现学生管理系统

您所在的位置:网站首页 结构体查询成绩 C语言,结构体实现学生管理系统

C语言,结构体实现学生管理系统

2023-08-31 14:02| 来源: 网络整理| 查看: 265

大家好,这是本人第一次写博客。写的不好的地方,请大家多多见谅。有什么建议希望大家多多提出。谢谢! 正文: 利用结构体实现学生管理系统,主要用到结构体数组,对结构体数组中的元素进行操作。本文利用结构体中的知识,实现学生管理系统的增删改查。 1、定义一个结构体 结构体中包括学生id,学生姓名,学生成绩,三项数据。利用 typedef 重定义结构体的名字为STD。

/* 定义结构体数据 */ typedef struct { unsigned int id; char name[10]; float score; }STD;

2、定义一个结构体数组 直接用结构体名称定义一个名为 student 的结构体数组,结构体数组包含100个元素,即可保存100名学生的信息(可修改数值大小,调整保存学生信息的多少)。数组中的每一个元素都是一个结构体,均包含结构体中的三项数据。

/* 结构体数组 */ STD student[100] = { 0};

3、显示菜单界面

/**************************************************** 显示菜单界面 *****************************************************/ void menu(void) { printf("/*************学生管理系统****************/\r\n"); printf("\r\n"); printf(" *********** 1、查询学生信息 ***********\r\n"); printf(" *********** 2、增加学生信息 ***********\r\n"); printf(" *********** 3、删除学生信息 ***********\r\n"); printf(" *********** 4、修改学生信息 ***********\r\n"); printf(" *********** 0、退出学生管理系统 *******\r\n"); printf(" ****** 请输入对应的操作指令(1-4) ******\r\n"); printf("\r\n"); printf("/****************************************/\r\n"); }

显示结果: 在这里插入图片描述 4、查询学生信息功能 输入要要查询的学生ID,根据学生ID对应结构体数组中的对应元素,判断



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3