《2020年度C语言教务管理系统行代码.pdf》由会员分享,可在线阅读,更多相关《2020年度C语言教务管理系统行代码.pdf(123页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C语 言 教 务 管 理 系统 行 代 码文档仅供参考C语言教务管理系统一、程序结构图学生登录文档仅供参考二、程序运行截图1.个人信息简介众*众教务管理系统众*众众设计人信息简介:娄学校:丸狼牙束位*宓翁狼案学院:专业:姓名:学号:栗泉*泉*泉索央工象忌众翁修*请按任意键继续.艘 狗 拼音输入法全:2.修改颜色 选择你喜欢的背景颜色和前景颜色 S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S众1、红色和白色 2、绿色和蓝色 3、蓝色和灰色4、绿色和白色5、灰色和红色 6、灰色和黄色7、黄色和白色 8、灰色和绿
2、色9、黑色和白色10、白色和黑色众嬴鳍辘本=3.注册界面文档仅供参考二 二 二 二教务管理系统注册界面 1 二=”:工北“2.管理员注册&二请输入您的选择、1搜 狗 拼 音 输 入 法 全:V 14.信息保存至文件-一-正在将学生帐号密码保存室文件要添加的学生账号的个数为:2请输入第1个要添加的学生账号=2 0 1 5 0 0 0 0用例A姜生理脂史2 3 4 5 6请输入第2个要添加的学生账号:2 0 1 5 6 0 0 1道输入学生密码 2 3 4 5 6添加成功,清 按 任 意 键 继 续.I:狗 拼 音 输 入 法 全:5.登录界面X 二 二 X X 二 二 二 二”教务管理系统登录界
3、面”X X 二 二 X X X X X X”三二 2.管理员登录 二 三请输入您的选择:.曝 蛾 意 箍 建 全:文档仅供参考6.管理员录入信息I管理员录入界面一,.学生信息录入 2.学生成绩录入 3.学生课表录入 4.退出管理界面请榆入您的选择质 狗 拼 音 输 入 法 金=7.学生信息录入京输入第10醺。150。00的学生的年龄清录入学号为2016000。的学生的QQ号456791733请录入学号为20150000的学生的电话8770076484请录入学号为20160000的 学 生 的 年 级 您已经成功将学号为20160000的学生的信息录入,请输入第耀蟹盆一,的学生的年龄请录入学号为
4、2。工50。61的学生的QQ号:319396932请录入学号为201S0001的学生的电话3870502192请录入学号为20150001的学生的年级:2搜 狗 拼 音 输 全=8.学生成绩录入文档仅供参考,学生成绩管理绩成里生塞绩绩1子成绩生生生查重生加改除要要要出Hi1234567请输入第:二 位同学的各科成绩;请录入学苜务2 0 1 5 0 0 0 0的学生的语文分数:9 8.5请录入学号为2 0 1 6 0 0 0。的学生的英语分数:9 6.5请录入学号为2 0 1 5 0 0 0 0的学生的计算机分数:9 4.5请录入学号为2 0 1 5 0 S 0 0的学生的数学分数:99.6请录
5、入学号为2 0 1 s 0 0 0 0的学生的体育分数:9 9.5请录入学号为2 0 1 5 0 0 0 1的学生的英语分数=9 2.5请录入学号为2 0 1 5 0 0 0 1的学生的计算机分数:9 9.5请录入学号为2 0 1 5 0 0 0 1的学生的数学分数=9 9.5提示:按丫 退 翳爵箫镯蹲欺擎弱责,”9.学生课程表录入“教师课程表录入1234567表表表表表表表818课课课课课文课人示询改除蚕录普号搜 狗 拼 音 输 入 法 全文档仅供参考-息期学师萼3信差砾L1戴讨:课室几周第课课总您好,聚 累 饕 雪 白 个 课 程?输入一课椁名=c i =授课老师:替羞师数 室:3201第
6、几节课:3意周时I您好,是否继续输入下个谡程?f输入:NmmmxxxxT 人完成,xmm口 请 按 任 意 键 继 续.-1 0.学生信息查询界面学生查询界面,1.学生信息查询 2.学生成绩查询 3.学生课表查询 4.退出查询界面请输入您的选择:.暖 狗 拼 音 输 入 法 全=11学生信息查询您 的 个 人 信 息-学 号:201S0000年龄:18QQ号:1456791733 1 5 :18770075484提示:按丫 退出学生查询界面,按N返回学生查询界面,”请输入1搜狗拼意输法文档仅供参考1 2.学生成绩查询您 的 个 人 信 息 学 号:201S0000数:9 8.600000:9
7、6.5 0 0 0 0 0:9 9.500000=9 4.5 0 0 0 0 0,体图育案分 数=9 9.5000004 8 8.50 000 0提 示:按 丫 退 出 学 生 查 询 界 面,按N返 回 学 生 查 询 界 面,请 输 入::搜狗拼音输入法全:L1 3.学生课表查询.“X X .”X 学 生 课 程 表 查 询.X X*1-显 示 课 程 表 *2.卷 询 理 程 表 *3.道 出 谏 程 表 *;青 输 入 选 择 徵?编 号 :一.M狗 拼 直 输 法 主:三、代 码(一个 cp p)#i n cl u d e#i n cl u d e#i n cl u d e#i n
8、cl u d e#i n cl u d e 文档仅供参考#i n cl u d e w i n d o w s.h#d e fi n e s t u d e n t _ n u m 1 0 0 0t t d e fi n e t e a ch e r n u m 5员)*/i n t i s _ m y_ s t u d e n t(s t r u ct返回第i+1 个学生的函数*/i n t i s j n y_ t e a ch e r(s t r u ct返回第i+1 个老师的函数*/*定义1 0 0 0 个学生*/*定 义 5个 老 师(管理s t u d e n t *p,i n t
9、 *s i ze);/*声明t e a ch e r *p,i n t *s i ze);/*声明i n t l e n g t h s t u d e n t n a m e(ch a r *p);函数*/i n t l e n g t h _ s t u d e n t _ p a s s w o r d(ch a r *p);度函数*/i n t l e n g t h _ t e a ch e r n a m e(ch a r *p);函数*/i n t l e n g t h _ t e a ch e r _ p a s s w o r d(ch a r *p);度函数*/i n t
10、 s h o w _ m e n u _ l o g i n();函数*/i n t s h o w j n e n u _ r e g i s t e r ();函数*/i n t s h o w _ t e a ch e r _ s e l e ct();单函数*/*声明验证用户名/*声明验证密码长/*声明验证用户名/*声明验证密码长/*声明登录菜单/*声明注册菜单/*声明教师录入菜文档仅供参考i n t s h o w _ s t u d e n t _ s e l e ct();查询菜单函数*/i n t s t u d e n t _ r e g i s t e r(s t r u
11、ct s t u d e n t*s i ze);/*声明 学生注册函数*/i n t t e a ch e r r e g i s t e r(s t r u ct t e a ch e r*s i ze);/*声明 老师注册函数*/i n t va i l d _ s t u d e n t _ n a m e(ch a r *p);用户名函数*/i n t va i l d _ s t u d e n t _ p a s s w o r d(ch a r *p);密码函数*/i n t va i Id _ t e a ch e r n a m e(ch a r *p);用户名函数*/i
12、n t va i l d _ t e a ch e r _ p a s s w o r d(ch a r *p);密码函数*/i n t va i l d _ t w o _ p a s s w o r d(ch a r *p l,ch a r *p 2两次密码是否相同函数*/i n t ye s _ n o _ r e t u r n();择是否返回上一层函数*/vo i d l o a d();加载函数*/vo i d r e g i s t e r _(i n t *co u n t l,i n t *co u n t 2);函数*/*声 明 学 生*p t r _ s t u d e
13、n t,i n t*p t r _ t e a ch e r,i n t/*声 明 验 证/*声 明 验 证/*声 明 验 证/*声 明 验 证;/*声 明 验 证/*声 明 选/*声明/*声 明 注 册文档仅供参考void display_student(struct student stu)学生信息函数*/void display_teacher(struct teacher tea)老师信息函数*/void student_filel();的学生的账号密码存入文件中*/void student_file2();存的学生的个人信息存入文件中*/void student_file3();存的
14、学生的成绩存入文件中*/void teacher_file();的老师的账号密码存入文件中*/void input_information(int count);生信息函数*/void input_score_menu(int count);生成绩函数*/void color();选择窗体颜色函数*/void print_stu_information(int count_stu账号为num的学生的信息函数*/void print_stu_score(int count_stu);账号为num的学生的成绩函数*/*声 明 显 示/*声 明 显 示/*将保存/*将保/*将保/*将保存/*声明输入
15、学/*声明输入学/*声 明/*声 明 输 出/*声 明 输 出文档仅供参考vo i d s h o w j n e n u();面函数*/vo i d i n p u t ();*/vo i d m e n u l ();课程表主菜单函数*/vo i d m e n u 2();程表主菜单函数*/vo i d r a n k();顺序函数*/vo i d q u e r ym e n u 3 ();*/vo i d l o o k t i m e();查询函数*/vo i d l o o k l e s s o n n a m e();名查询函数*/vo i d a d d();函数*/vo
16、i d a m e n d();函数*/vo i d a m e n d 1 ();子函数*/*声 明 初 始 化 界/*声 明 输 入 函 数/*声 明 教 师 录 入/*声明学生查询课/*声明显 示 时 间/*声 明 查 询 函 数/*声明按 照 时 间/*声 明 按 照 课 程/*声明保存/*声 明 修 改 课 程/*声 明 修 改 课 程文档仅供参考void amendnews(int i);课程信息函数*/void amendtime(int i);时间函数*/void amendlessonname(int i);函数*/void amende1assroom(int i);教室函
17、数*/void deleted();函数*/void add_score(int count);成绩函数*/void xiugai_score(int count);数*/void shanchu_score(int count);成绩函数*/void chaxun_score(int count);成绩函数*/void paixu_score(int count);数*/void tongji_score(int count);/*声 明 修 改 整 个/*声 明 修 改 课 程/*声明修改课程课程名/*声 明 修 改 课 程/*声明删除/*声 明 添 加 学 生/*声明修改学生成绩函/*声
18、 明 删 除 学 生/*声明按要求查询学生/*声明学生成绩排序函/*声明学生成绩统计函数*/文档仅供参考float C hinese(int count);/*声明成绩最大值函数*/int chr(int count);/*声明成绩及格人数的函数*/float english(int count);/*声明成绩最大值函数*/int ehr(int count);/*声明成绩及格人数的函数*/float math(int count);/*声明成绩最大值函数*/int mhr(int count);/*声明成绩及格人数的函数*/float computer(int count);/*声明机成绩最
19、大值函数*/int thr(int count);/*声明机成绩及格人数的函数*/float PE(int count);/*声明成绩最大值函数*/int phr(int count);/*声明成绩及格人数的函数*/float sum_score(int count);/*声明计算语文计算语文计算英语计算英语计算数学计算数学计算计算计算计算计算体育计算体育计算总分成绩最大值函数*/文档仅供参考vo i d l o a d _ s t u d e n t (i n t a);函数*/vo i d l o a d _ t e a ch e r(i n t a);函数*/s t r u ct s t
20、 u d e n t(/*个人信息*/i n t s t u d e n t _ i d;ch a r s t u d e n t _ n a m e 2 0 ;ch a r p a s s w o r d 1 6 ;i n t a g e;ch a r q q 1 2 ;ch a r t e l 1 2 ;i n t g r a d e;/*各科成绩*/fl o a t C h i n e s e;fl o a t e n g l i s h;fl o a t m a t h;fl o a t co m p u t e r;fl o a t P E;fl o a t s u m;/*声 明
21、启 动 学 生/*声 明 启 动 老 师/*学生结构体*/*账号*/*姓名*/*密码*/*年龄*/*QQ 号*/*电话*/*年级*/*语文分数*/*英语分数*/*数学分数*/*计算机分数*/*体育分数*/*总分*/*课程表*/文档仅供参考c h ar ti m e 10;c h ar l e s s o n n am e 20;c h ar te ac h e r 20;c h ar c l as s r o o m 10;c h ar h o u r s 10;i n t w e e ks;;s tr u c t te ac h e r(i n t te ac h e r _ i d;c h
22、 ar te ac h e r _ n am e 20c h ar p as s w o r d 16;);s tr u c t s tu d e n ts tr u c t te ac h e rv o i d m ai n()(s y s te m(z,c o l o r f 0);s h o w _ m e n u ();/*时间*/*课程名*/*授课老师*/*教室*/*第几节课*/*周时*/*老师结构体*/*账号*/*姓名名/*密码*/o u r _ s tu d e n t s tu d e n t_ n u m o u r _ te ac h e r te ac h e r _ n
23、 u m/*主函数*/*初始化背景颜色*/*制作人信息简介*/l o ad ();文档仅供参考v o i d l o ad()/*启动函数*/(i n t f l ag=l;/*控制循环结束的变量*/i n t a=0,b=0;/*记录已注册的学生 的 人 数a为 学 生 个 数b为老师个数*/i n t*c o u n tl=&a,*c o u n t2=&b;/*指向学生人数和老师人数的指针*/i n t c o r r e c t_ s tu d e n t,c o r r e c t_ te ac h e r;c o l o r ();r e g i s te r _(c o u n
24、tl,c o u n t2);/*注册学生和老师的帐号*/s tu d e n t_ f i l e l ();te ac h e r _ f i l e ();w h i l e(f l ag)(s w i tc h (s h o w _ m e n u _ l o g i n ()/*显示登录菜单*/(c as e 1:/*选 择1,进入学生登录*/i f(c o r r e c t_ s tu d e n t=i s _ m y _ s tu d e n t(o u r _ s tu d e n t,c o u n t 1)文档仅供参考printfC n 学生登录成功!n);displa
25、y_student(our_student correct_student-l);printf(n);printf(z,);system(pause);load_student(a);elseprintf(n 登录失败!n);printf(n);printf f 提示:按 Y 退出登录界面,按 N返回登录界面!n);flag=yes_no_return();system(cls);break;case 2:/*选 择 2,进入老师登录,即管理员登录*/if(correct_teacher=is_my_teacher(our teacher,count2)文档仅供参考p r i n tf (z,
26、n 管理员登录成功!n);d i s p l ay _ te ac h e r(o u r _ te ac h e r c o r r e c t_ te ac h e r-l );p r i n tf (n);p r i n tf ();s y s te m(p au s e);l o ad _ te ac h e r(a);e l s ep r i n tf (n 登录失败!n);p r i n tf (n);p r i n tf f 提示:按 Y退出登录界面,按 N返回登录界面!n );f l ag=y e s _ n o _ r e tu r n();s y s te m(c l s)
27、;br e ak;c as e 3:/*选择3,退出登录*/s y s te m(c i s);f l ag=O;br e ak;d e f au l t:p r i n tf(“请正确输入1-3:);文档仅供参考s y s te m(c i s);v o i d l o ad _ s tu d e n t(i n t a)/*启动学生函数*/(i n t f l ag=l;s y s te m(c l s);w h i l e(f l ag)(s w i tc h(s h o w _ s tu d e n t_ s e l e c t()(c as e 1:/*选 择 1,学生信息查询*/s
28、 y s te m(c i s);p r i n t_ s tu _ i n f o r m ati o n(a);p r i n tf (n);p r i n tf C 提示:按 Y退出学生查询界面,按 N返回学生查询界面!n );f l ag=y e s _ n o _ r e tu r n();s y s te m(c l s);br e ak;文档仅供参考c as e 2:/*选 择 2,学生成绩查询s y s te m(c l s);p r i n t_ s tu _ s c o r e(a);p r i n tf (n );p r i n tf f 提示:按 Y退出学生查询界面,按
29、 N返回学生查询界面!n );f l ag=y e s _ n o _ r e tu r n ();s y s te m(c l s);br e ak;c as e 3:/*选 择 3,学生课表查询*/m e n u 2();p r i n tf f 提示:按 Y退出学生查询界面,按 N返回学生查询界面!n );f l ag=y e s _ n o _ r e tu r n ();s y s te m(c l s);br e ak;c as e 4:/*选 择 4,退出查询界面*/s y s te m(c l s);f l ag=O;文档仅供参考br e ak;d e f au l t:p r
30、 i n tf (“请正确输入1-4:);s y s te m(c i s);)v o i d l o ad _ te ac h e r(i n t a)/*启动老师函数*/i n t f l ag=l;s y s te m(c i s);w h i l e(f l ag)(s w i tc h(s h o w _ te ac h e r _ s e l e c t()c as e 1:/*选 择 1,学生信息录入*/i n p u t_ i n f o r m at i o n(a);s y s te m(c i s);s tu d e n t_ f i l e 2();p r i n tf
31、 C n 提示:按 Y退出教师录入界面,按 N返回教师录入界面!n );文档仅供参考f l ag=y e s _ n o _ r e tu r n ();s y s te m(c i s);br e ak;c as e 2:/*选 择 2,学生成绩录入*/i n p u t_ s c o r e _ m e n u(a);s y s te m(c l s);s tu d e n t_ f i l e 3();p r i n tf(z,n 提示:按 Y退出教师录入界面,按 N返回教师录入界面!n );f l ag=y e s _ n o _ r e tu r n();s y s te m(c l
32、 s);br e ak;c as e 3:/*选 择 3,学生课表录入*/m e n u l ();p r i n tf (z,提示:按 Y退出教师录入界面,按 N返回教师录入界面!n );f l ag=y e s _ n o _ r e tu r n();s y s te m(c l s);br e ak;c as e 4:/*选 择 4,退出管理界面文档仅供参考s y s te m(c i s);f l ag=O;br e ak;d e f au l t:p r i n tf (请正确输入1-4:”);s y s te m(c l s);i n t l e n g th _ s tu d
33、e n t_ n am e(c h ar *p)/*验证用户名是否合法*/(i n t 1;l=s tr l e n (p);i f(l 20 K I)r e tu r n 0;e l s er e tu r n 1;)i n t v ai I d s tu d e n t n am e (c h ar *p)/*判断用户 名是否有效*/文档仅供参考i n t i=0;i n t l e n=s tr l e n(p);i f (*p 二a&*p 二z)|(*p=A&*p =Z)/*判断首字母是不是字母*/(f o r (i=0;i=,a&p i =,z)|(p i =A&p i =O&p i
34、 =9)/*判断后面的字符是否有效*/r e tu r n 0;)r e tu r n 1;e l s er e tu r n 0;i n t l e n g th _ s tu d e n t_ p as s w o r d(c h ar *p)/*密码长度有效性验证*/文档仅供参考i n t l e n;l e n=s tr l e n(p);i f(l e n 16)r e tu r n 0;e l s er e tu r n 1;)i n t v ai l d _ s tu d e n t_ p as s w o r d(c h ar *p)/*密码的有效性验证*/(i n t i=0
35、;f o r (;*p!=0;p+)(i f (!(*p =a&*p 二z)|(*p A&*p Z)|(*p =O&*p=9)r e tu r n 0;r e tu r n 1;i n t v ai l d _ tw o _ p as s w o r d (c h ar *p l,c h ar *p 2)/*验证两次密文档仅供参考码是否相同*/i f (s tr c m p(p l,p 2)=0)r e tu r n 1;e l s er e tu r n 0;)i n t s tu d e n t_ r e g i s te r(s tr u c t s tu d e n t*p tr _
36、s tu d e n t,i n t*s i z e)/*完成注册功能*/c h ar p as s w o r d 16;c h ar r e p as s w o r d 16;i f (*s i z e-s tu d e n t_ n u m)p u ts C 注册人数已满!);p r i n tf(n);r e tu r n 0;s y s te m(c l s);p r i n tf(n n);p r i n tf C 请输入注册学生姓名:);f f l u s h(s td i n);文档仅供参考gets(ptr_student*size.student name);if(!(le
37、ngth_student_name(ptr student*size.studentname)&,&vaiId student name(ptr_student *size.student_name)(printf(您输入的姓名无效,学生姓名在1-20之间,首字符为字母,后面必须为字母、数字或下划线!);return 0;printf(n);printf(/z 请输入注册密码:”);fflush(stdin);gets(password);printf(n);printf(请再次输入注册密码:);fflush(stdin);gets(repassword);printf(n);if(!vai1
38、d_two_password(password,repassword)(printf(z/n N o:两 次 输 入 的 密 码 不 一致!);文档仅供参考printf(n);return 0;elsestrcpy(ptr student*size.password,password);if(!(length_student_password(ptr student*size.password)&vai1d_student_password(ptr_student*size.password)(printf(您输入的密码无效,密码应在6-16位之间,密码只能包含字母和数字!);printf(n
39、);return 0;printf(您 的 编 号 为:d,这 将 是 您 的 登 录 账号!”,ptr_student*size.student_id=0000+*size);return 1;int is_my_student(struct student*p,int*size)/*如 果登录成功则返回第i+1个学生的信息,否则返回0*/int i;文档仅供参考int zhanghao;char mima 18;system(cls);printf(nn);printfC 请输入您的账号:);s c a n f&z h a n g h a o);fflush(stdin);printf(n
40、);printf(”请输入您的密码:);gets(mima);for(i=0;i 20 K I)r e tu r n 0;e l s er e tu r n 1;i n t v ai I d _ te ac h e r n am e (c h ar *p)/*判断用户 名是否有效*/(i n t i=0;i n t l e n=s tr l e n(p);i f (*p 二 a&*p =A&*p =Z)/*判断首字母是不是字母*/f o r (i=0;i =a&p i -A&p i =O&p i=9)/*判断后面的字符是否有效*/r e tu r n 0;r e tu r n 1;e l s
41、er e tu r n 0;i n t l e n g th _ te ac h e r _ p as s w o r d(c h ar *p)/*密码长度有效性验证*/(i n t l e n;l e n=s tr l e n(p);i f(l e n 16)r e tu r n 0;e l s er e tu r n 1;文档仅供参考i n t v ai l d _ te ac h e r _ p as s w o r d(c h ar *p)/*密码的有效性验证*/(i n t i=0;f o r (;*p!=0;p+)i f (!(*p =a zJ)|(*p A&*p Z,)|(*p=
42、0&*p=,9)r e tu r n 0;r e tu r n 1;i n t te ac h e r _ r e g i s te r(s tr u c t te ac h e r *p tr _ te ac h e r,i n t*s i z e)/*完成注册功能*/(c h ar p as s w o r d 16;c h ar r e p as s w o r d 16;i f(*s i z e=te ac h e r n u m)p u ts C 注册人数已满!);文档仅供参考printf(n);return 0;system(cls);printf(nn);printf(请输入注册
43、教师姓名:);fflush(stdin);gets(ptr_teacher*size.teacher_name);if(!(length teacher name(ptr_teacher*size.teachername)&vai1d_teacher name(ptr_teacher*size.teacher name)(printf C 您输入的姓名无效,教师姓名在1-20之间,首字符为字母,后面必须为字母、数字或下划线!);printf(n);return 0;printf(n);printf(/z 请输入注册密码:”);fflush(stdin);gets(password);print
44、f(n);文档仅供参考printfC 请再次输入注册密码:);fflush(stdin);gets(repassword);printf(n);if(!vaiId_two_password(password,repassword)(printf(n N o:两 次 输 入 的 密 码 不 一致!);printf(n);return 0;elsestrcpy(ptr_teacher*size.password,password);if(!(length teacher_password(ptr teacher*size.password)&vai1d_teacher_password(ptr_t
45、eacher*size.password)(printf(z,您输入的密码无效,密码应在6 T6 位之间,密码只能包含字母和数字!);printf(n);return 0;文档仅供参考p r i n tf C 您的编号为:%d,这将是您的登录账号。,p tr _ te ac h e r *s i z e .te ac h e r _ i d=O+*s i z e);r e tu r n 1;i n t i s _ m y _ te ac h e r(s tr u c t te ac h e r *p,i n t*s i z e)/*如 果登录成功则返回第i+1个老师的信息,否则返回0*/(i
46、n t i;i n t z h an g h ao;c h ar m i m a 18;s y s te m(c l s);p r i n tf(n n);p r i n tf (z/请输入您的账号:);s c an f(%d,&z h an g h ao);f f l u s h(s td i n);p r i n tf(n);p r i n tf (,z 请输入您的密码:);g e ts (m i m a);f o r (i=0;i*s i z e;i+)i f (z h an g h ao-p i .te ac h e r _ i d)&(s tr c m p(m i m a,p i .
47、p a文档仅供参考s s w o r d)=0)r e tu r n i+1;r e tu r n 0;v o i d d i s p l ay _ te ac h e r(s tr u c t te ac h e r te a)/*显示老师信息*/p r i n tf (,z n 您 的 账 号是:%d n”,te a.te ac h e r _ i d);)v o i d r e g i s te r _(i n t*c o u n tl,i n t*c o u n t2)/*注册函数*/(i n t i=l;w h i l e (i)(s w i tc h(s h o w m e n u
48、 r e g i s te r ()(c as e 1:i f(s tu d e n t_ r e g i s te r(o u r _ s tu d e n t,c o u n tl)文档仅供参考(*c o u n tl)+;p r i n tf (n);p r i n tf C n 注册成功!n);p r i n tf ();s y s te m(p au s e);s y s te m(c l s);br e ak;c as e 2:i f(te ac h e r r e g i s te r(o u r _ te ac h e r,c o u n t2)(*c o u n t2)+;p
49、 r i n tf(n);p r i n tf C n 注册成功!n);p r i n tf (z,);s y s te m(p au s e);s y s te m(c i s);br e ak;c as e 3:i=0;s y s te m(c i s);文档仅供参考br e ak;d e f au l t:p r i n tf (请正确输入:n);p r i n tf C );s y s te m(p au s e);s y s te m(c i s);v o i d i n p u t_ i n f o r m ati o n(i n t c o u n t)(i n t k;s y
50、s te m(c l s);f o r (k=0;k c o u n t;k+)(p r i n tf(n n);p r i n tf (/z t请输入第%d 位同学的信息 n”,k+1);p r i n tf (,z t t 请 录 入 学 号 为%d 的 学 生 的 年龄:“,o u r _ s tu d e n t k.s tu d e n t_ i d);s c an f(d”,&o u r _ s tu d e n t k.ag e);p r i n tf(n);p r i n tf (/z t t 请 录 入 学 号 为 外 d 的 学 生 的 Q Q文档仅供参考号:“,our_s