c语言修改学生成绩csdn,C语言开发简单的学生成绩管理系统(附源码)

学生成绩管理系统开发语言:C语言开发工具:Visual Studio 2019开发时间:2019.4.14开发者:summer@一、系统使用展示@二、系统功能@三、菜单@四、录入学生信息@五、打印学生信息@六、保存学生信息@七、读取学生信息@八、统计所有学生人数@九、查找学生信息@十、修改学生信息@十一、删除学生信息@十二、退出系统@十三、出错一、系统使用展示二、系统功能系统功能介绍1.录入学生信...
摘要由CSDN通过智能技术生成

学生成绩管理系统

开发语言:C语言

开发工具:Visual Studio 2019

开发时间:2019.4.14

开发者:summer

@一、系统使用展示

@二、系统功能

@三、菜单

@四、录入学生信息

@五、打印学生信息

@六、保存学生信息

@七、读取学生信息

@八、统计所有学生人数

@九、查找学生信息

@十、修改学生信息

@十一、删除学生信息

@十二、退出系统

@十三、出错

一、系统使用展示

accf1cc98b6403886eef1e40166a6b18.gif

二、系统功能

系统功能介绍

1.录入学生信息:用户可以自由输入学生信息到系统中。

2.打印学生信息:格式化展示系统中的学生信息。

3.保存学生信息:将系统中的学生信息保存到本地文档。

4.读取学生信息:读取本地文档中的学生信息并显示。

5.统计所有学生人数

6.查找学生信息:根据用户给定的信息(学号)在系统中查找该学生的信息

7.修改学生信息

8.删除学生信息

0.退出系统

系统main函数,while循环在外,系统程序能够持续运行,switch判断语句进行功能选择与函数切换。

int main() {

while (1)

{

//打印菜单

Menu();

//读取一个字符 整数,字符在内存中映射为ASCII码

char ch = _getch();

switch (ch)

{

case '1'://1.录入学生信息

InputStudent();

break;

case '2'://2.打印学生信息

PrintStudent();

break;

case '3'://3.保存学生信息

SaveStudent();

break;

case '4'://4.读取学生信息

ReadStudent();

break;

case '5'://5.统计所有学生人数

CountStudent();

break;

case '6'://6.查找学生信息

FindStudent();

break;

case '7'://7.修改学生信息

ChangeStudent();

break;

case '8'://8.删除学生信息

DeleteStudent();

break;

case '0'://0.退出系统

return 0;

break;

default:

printf("输入有误,没有该功能\n\n");

system("pause"); //暂停

system("cls"); //清屏

break;

}

}

return 0;

}

三、菜单

菜单显示

//菜单

void Menu() {

printf("*************************************************\n");

printf("*\t欢迎使用高校学生成绩管理系统V1.0\t*\n");

printf("*\t\t请选择功能\t\t\t*\n");

printf("*************************************************\n");

printf("*\t\t1.录入学生信息\t\t\t*\n");

printf("*\t\t2.打印学生信息\t\t\t*\n");

printf("*\t\t3.保存学生信息\t\t\t*\n");

printf("*\t\t4.读取学生信息\t\t\t*\n");

printf("*\t\t5.统计所有学生人数\t\t*\n");

printf("*\t\t6.查找学生信息\t\t\t*\n");

printf("*\t\t7.修改学生信息\t\t\t*\n");

printf("*\t\t8.删除学生信息\t\t\t*\n");

printf("*\t\t0.退出系统\t\t\t*\n");

printf("*************************************************\n");

}

打印菜单

scanf()、getchar()输入后均需要按enter,而getch()不用

//打印菜单

Menu();

//读取一个字符 整数,字符在内存中映射为ASCII码

char ch = _getch();

四、录入学生信息

定义学生结构体、链表节点结构体

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值