版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、/*学生证管理系统 */#in clude<stdio.h>#in elude <stdlib.h>#in clude<stri ng.h>#in clude<c oni o.h># define N 70void welcome。;/定义一个欢迎界面函数;void entran ce();/定义一个进入界面;void add();定义一个录入学生信息的函数;void fin d();定义一个按学号查询信息函数和按班级查询信息函数;void modify。;/定义一个修改函数;void del();/定义一个删除函数;void statistic
2、s();/定义一个统计函数;statistics 统计;int tex=10; struct stude nt char nu mber9;/学生学号char n ame20;/学生char classes5;/学生班级stuN="20110001"," 黄晓明","1101","20110002","颖","1101","20210001","汪峰 ","1102","20210002",&qu
3、ot;章子怡","1102","20310001","冰冰","1103","20310002","晨","1103","20410001","林志玲","1104","20410002","言承旭","1104","20510001","涛 ","1105",&quo
4、t;20510002","王珂”,"1105"void mai n()welcome();/进入欢迎界面;/*护廿断密*/*艮欠迎卩 *void welcome。system("cls");prin tf("n");欢迎进入学生成绩管理系统n");prin tf("ttt* n");*prin tf("ttt请选择业务:n");prin tf("n");prin tf("ttt1.录入某位学生的学生证信息n");prin tf
5、("ttt2.给定学号显示某位学生的学生证信息和给定班级显示全班n");prin tf("ttt3.给定某位学生的学号,修改该学生的学生证信息n ”);prin tf("ttt4.给定某位学生的学号,删除该学生的学生证信息n ”);prin tf("ttt5.统计每班的某个号次n");prin tf("ttt6.退出n");prin tf("ttt请选择:”);entran ce();/*进*/void entrance。int a;scan f("%d",&a); syste
6、m("cls");switch(a)case 1:/录入信息prin tf("nnn");prin tf("ttt欢迎进入记录显示界面n");add();break;case 2:/给定学号,显示某学生信息和给定班号,显示全班学生prin tf("nnn");printf("ttt欢迎进入查询界面n");fin d();break;case 3:/进入修改界面prin tf("nnn");prin tf("ttt欢迎进入修改记录界面n");modify。;
7、break;case 4:/进入删除界面prin tf("nnn");prin tf("ttt欢迎进入删除记录界面n");del();case 5:/ 退出statistics();break;default:printf(”你的输入有误!n");welcome。;break;*添加学生信息*/void add() int figure;/定义要输入信息的学生的个数int j;char h,m;fflush(stdi n);system("cls");prin tf("你要输入多少个学生的信息?");sc
8、an f("%d", &figure);n ”,figure);printf("您确定要输入%d个学生的信息么?fflush(stdi n);printf("< 按Y开始N返回>");scan f("%c",&h);if(h='Y '|h='y')for(j=0;j<figure;j+)printf(”请输入第%d个学生的信息:n",j+1);printf("学号:”);scan f("%s", &stutex.
9、 number);prin tf(":");scan f("%s", &stutex. name);printf("班级:");scan f("%s",&stutex.classes);tex+;elseadd();printf("添加成功!n");prin tf("是否现在查看所有记录?y/n");fflush(stdi n);scan f("%c",&m);if(m='y'|m='Y')syste
10、m("cls"); fin d();elsesystem("cls");welcome。;*给定学号,显示某位学生学生证信息*/*给定班级,显示全班学生信息*void fin d()int a,i;char nu mber9;char classes5;char t=''system("cls");prin tf("tt您可以:n");printf("tt1.按学号查询!n");printf("tt2.按班号查询!n”);scan f("%d",&a
11、mp;a);switch(a)case 1:printf(”请输入学号:");sca nf("%s", nu mber);printf("tt学号 t t 班级 n");for(i=0;i<tex;i+)if(strcmp( nu mber,stui. nu mber)=O)prin tf("tt %st%st%st%",stui. nu mber,stui. name,stui.classes);prin tf("n");break;if(i=tex)printf(”没有找到!n");p
12、rintf("按 Y 返回!n");while(t!='Y'&&t!='y')fflush(stdi n);scan f("%c", &t);welcome();break;case 2:printf("请输入班级:");sca nf("%s",classes);printf("tt学号 t t 班级 n");for(i=0;i<tex;i+)if(strcmp(classes,stui.classes)=O)prin tf(&quo
13、t;tt %st%st%st",stui. number,stui. name,stui.classes);prin tf("n");printf(” 按 Y 返回!n");while(t!='Y'&&t!='y')fflush(stdi n);scan f("%c", &t);welcome();break;default:fin d();break; void modify。*彳修改信士息 *int i;char nu mb9;char h;system("cls&
14、quot;);printf("tt学号 t t 班级 n");for(i=0;i<tex;i+)prin tf("tt %st%st%st",stui. nu mber,stui. name,stui.classes);prin tf("n ”);printf(”请输入您要修改的学生的学号:");scan f("%s", nu mb);for(i=0;i<tex;i+)if(strcmp( nu mb,stui. nu mber)=O)printf("tt学号 t t 班级 n");
15、prin tf("tt %st%st%st",stui. number,stui. name,stui.classes);break;prin tf("n");printf(”请输入该学生的信息:n");printf("学号:”);scan f("%s", &stui. number);prin tf(":");scan f("%s", &stui. name);printf("班级:");scan f("%s",&am
16、p;stui.classes);printf("修改成功!n");printf("tt学号 t t 班级 n");for(i=0;i<tex;i+)if(strcmp(stui. nu mber,"")!=0)prin tf("tt %st%st%st",stui. number,stui. name,stui.classes);prin tf("n");printf("按 Y 返回!n");fflush(stdi n);scan f("%c", &
17、amp;h);while(h='y'|h='Y')*welcome。;除记录 *void del() int i,j;int k=0;char nu mb9;char h,ft;system("cls");for(i=0;i<tex;i+)if(strcmp(stui. nu mber,"")!=0)prin tf("tt %st%st%st",stui. number,stui. name,stui.classes);prin tf("n");printf(”请输入要删除的学
18、号:");fflush(stdi n);scan f("%s", nu mb);printf("tt学号 t t 班级 n");for(i=0;i<tex;i+)if(strcmp( nu mb,stui. nu mber)=O)prin tf("tt %st%st%st",stui. number,stui. name,stui.classes);prin tf("n");break;prin tf("是否确定删除:y/n?");fflush(stdi n);scan f(&q
19、uot;%c", &h);j=tex;if(h='y'|h='Y')for(;i<tex-1;i+)strcpy(stui. nu mber,stui+1. nu mber); strcpy(stui. name,stui+1. name); strcpy(stui.classes,stui+1.classes); strcpy(stutex. nu mber,"");strcpy(stutex. name,""); strcpy(stutex.classes,"");tex-;
20、printf(”删除成功!n");for(i=0;i<tex;i+)if(strcmp(stui. nu mber,"")!=0)prin tf("tt %st%st%st",stui. number,stui. name,stui.classes);prin tf("n");printf(" 按Y继续,按N返回:");fflush(stdi n);scan f("%c", &ft);if(ft='Y'|ft='y')del();elsewelcome。;elsedel();*统计每班的某个号次*void statistics。int i,j;char h;int x=(0,1,2,3,4,5,6,7,8,9);pri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大容量固态断路器研发进展及工程应用
- 2026年数控机床PMC编写与调试电气控制系统连接规范
- 内蒙古自治区鄂尔多斯市达标名校2025-2026学年初三二轮复习研究性考试(五)生物试题含解析
- 日喀则市重点中学2026年初三质量检测试题(二)化学试题含解析
- 山东省济宁市2026届中考生物试题押题试卷含解析含解析
- 江苏省南京市六校2026年初三第二次模考化学试题试卷含解析
- 河北省沧州泊头市第四中学2025-2026学年初三联合调研考试(化学试题理)试题含解析
- 2026年有组织推进教育资源与技术平台集约化标准化建设
- 云南省红河州弥勒市中小学重点达标名校2026届教研联合体中考模拟试卷(一)生物试题含解析
- 广东省佛山市禅城区重点中学2025-2026学年毕业班下学期3月百校大联考化学试题含解析
- 网吧的安全保卫制度
- 2026年安庆职业技术学院单招职业倾向性考试题库及答案详解(考点梳理)
- 2026年春季小学美术桂美版(2024)二年级下册教学计划含进度表
- 2026年六安职业技术学院单招职业适应性考试题库含答案详解(综合题)
- 2026年招聘辅警的考试题库及一套完整答案
- 2026年南京铁道职业技术学院单招职业技能测试题库附答案详解ab卷
- 2025年黑龙江农业职业技术学院单招职业技能考试题库附答案解析
- 2026年哈尔滨科学技术职业学院单招职业技能测试题库带答案详解
- 2025安徽芜湖领航文化旅游投资有限公司(筹)工作人员招聘笔试历年真题汇编及答案解析(夺冠)
- 2025年皖北卫生职业学院单招职业适应性测试题库附答案解析
- DB37-T4997-2025液氯储存装置及其配套设施安全改造和液氯泄漏应急处置指南
评论
0/150
提交评论