![c語言教務(wù)管理系統(tǒng).doc_第1頁](http://file.renrendoc.com/FileRoot1/2020-1/30/cc104c25-e7d7-4e1e-a917-23ecd8dcd995/cc104c25-e7d7-4e1e-a917-23ecd8dcd9951.gif)
![c語言教務(wù)管理系統(tǒng).doc_第2頁](http://file.renrendoc.com/FileRoot1/2020-1/30/cc104c25-e7d7-4e1e-a917-23ecd8dcd995/cc104c25-e7d7-4e1e-a917-23ecd8dcd9952.gif)
![c語言教務(wù)管理系統(tǒng).doc_第3頁](http://file.renrendoc.com/FileRoot1/2020-1/30/cc104c25-e7d7-4e1e-a917-23ecd8dcd995/cc104c25-e7d7-4e1e-a917-23ecd8dcd9953.gif)
![c語言教務(wù)管理系統(tǒng).doc_第4頁](http://file.renrendoc.com/FileRoot1/2020-1/30/cc104c25-e7d7-4e1e-a917-23ecd8dcd995/cc104c25-e7d7-4e1e-a917-23ecd8dcd9954.gif)
![c語言教務(wù)管理系統(tǒng).doc_第5頁](http://file.renrendoc.com/FileRoot1/2020-1/30/cc104c25-e7d7-4e1e-a917-23ecd8dcd995/cc104c25-e7d7-4e1e-a917-23ecd8dcd9955.gif)
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
#includestdio.h#includestdlib.h#includeconio.h#includestring.h#includewindows.h /登陸界面函數(shù)void load();void background1();void choice1();void fanhui1();void denglu();void zhuce();int chazhao(); /目錄界面函數(shù)void mulu();void background();void choice();void add();void xiugai();void shanchu();void del();void chaxun();void paixu();void tongji();void output();void finish();void fanhui2();void shuchu();int zongren();int chr();int enr();int mar();void back();float chinese();float english();float math();float zongmax(); /登陸界面結(jié)構(gòu)體struct selfchar a10;char b10;int flg;s100=admin,admin,1,1,1,1; /目錄界面結(jié)構(gòu)體struct studentchar num10;char name10;float chinese;float english;float math;float sum;int a;stu5=1100,小明,12,18,20,50,1,1101,小樣,20,80,60,160,1; /登陸界面void main()load();void load()background1();choice1();void background1()puts( );puts( );printf( *n);printf( 歡迎登錄學(xué)生管理系統(tǒng) );puts( );printf( *n);printf( 1.登錄 2.注冊(cè) n );printf( 請(qǐng)選擇:);void choice1()int a;scanf(%d,&a);fflush(stdin);switch(a)case 1:denglu();break;case 2:zhuce();break;default:fanhui1();break;void fanhui1()printf( 輸入錯(cuò)誤!n);printf( 請(qǐng)重新輸入!n);system(cls);load();void denglu()struct self s2;char c;int i=0;int j=0;printf(請(qǐng)輸入用戶名:n);scanf(%s,s2.a);fflush(stdin);puts( );printf(請(qǐng)輸入密碼:);c=getch();while(c!=13)printf(*); s2.bi=c;i+;while(c=getch()=8)if(i=0)continue;putchar(b);putchar( );putchar(b);s2.b-i=0; s2.bi=0;s2.flg=1;puts( );puts(s2.b);for(i=0;i100;i+)if(!strcmp(si.a,s2.a)&!strcmp(si.b,s2.b)printf(成功!);system(cls);printf(nnnnnnnnnttt歡迎進(jìn)入學(xué)生管理系統(tǒng)nnn);Sleep(2000);system(cls);mulu();elsej+;if(j=100)fanhui1();void zhuce()struct self s3;char c,d;int i,j;i=0;printf(請(qǐng)輸入帳號(hào):);gets(s3.a);puts(s3.a);printf(請(qǐng)輸入密碼:);c=getch();while(c!=13)printf(*); s3.bi=c;i+;while(c=getch()=8)if(i=0)continue;putchar(b);putchar( );putchar(b);s3.b-i=0;s3.bi=0;s3.flg=1;printf(確定y 取消n);scanf(%c,&d); fflush(stdin);if(d=y|d=Y)j=chazhao();sj=s3;printf(注冊(cè)成功!);shuchu();system(cls);fanhui1();elsefanhui1();int chazhao()int a,i;for(i=0;i100;i+)if(si.flg=0)a=i;break;return i; /目錄界面void mulu()background();choice();void background()printf(*n);printf(/_ n);printf(*n);puts( );printf(歡迎進(jìn)入學(xué)生成績(jī)管理系統(tǒng));puts( );printf(*n);printf( 請(qǐng)輸入業(yè)務(wù):n);puts( );printf(1. 查看所有記錄顯示n);printf(2. 添加學(xué)生成績(jī)n);printf(3. 修改學(xué)生成績(jī)n);printf(4. 刪除學(xué)生成績(jī)n);printf(5. 清空記錄n);printf(6. 按要求查詢學(xué)生成績(jī)n);printf(7. 按要求排序n);printf(8. 按要求統(tǒng)計(jì)成績(jī)n);printf(9. 退出n);printf(請(qǐng)選擇:);void choice()int a;scanf(%d,&a);fflush(stdin);printf(%dn,a);switch(a)case 1: output();break;case 2: add();break;case 3: xiugai();break;case 4: shanchu();break;case 5:del();break;case 6: chaxun();break;case 7: paixu();break;case 8: tongji();break;case 9:finish();break;default:system(cls);mulu();break;void add()system(cls);int i;char c,a;shuchu();printf(1 輸入 2 返回主界面n);scanf(%d,&a);fflush(stdin);if(a=1)for(i=0;i5;i+)if(stui.a=0)break;printf(請(qǐng)輸入學(xué)號(hào):);scanf(%s,stui.num);fflush(stdin);printf(n請(qǐng)輸入姓名:);scanf(%s,);fflush(stdin);printf(n請(qǐng)輸入語文成績(jī):);scanf(%f,&stui.chinese);fflush(stdin);printf(n請(qǐng)輸入英語成績(jī):);scanf(%f,&stui.english);fflush(stdin);printf(n請(qǐng)輸入數(shù)學(xué)成績(jī):);scanf(%f,&stui.math);fflush(stdin);stui.a=1;stui.sum=stui.chinese+stui.english+stui.math;shuchu();printf(y返回主界面);scanf(%c,&c);if(c=Y|c=y)system(cls);mulu();elseadd();else if(a=2)system(cls);mulu();elseprintf(輸入錯(cuò)誤,請(qǐng)重新輸入!);system(cls);add();void xiugai()char a;system(cls);shuchu();printf(1 修改 2 返回主界面);scanf(%d,&a);fflush(stdin);if(a=1)char b10;char c;int i;int j=0;printf(請(qǐng)輸入需要修改的人的姓名或者學(xué)號(hào):);gets(b);fflush(stdin);puts( );puts(b);for(i=0;i5;i+)if(!strcmp(,b)|!strcmp(stui.num,b)printf(n請(qǐng)輸入需要修改的學(xué)號(hào):);scanf(%s,stui.num);fflush(stdin);printf(n請(qǐng)輸入需要修改的姓名:);scanf(%s,);fflush(stdin);printf(n請(qǐng)輸入需要修改的語文成績(jī):);scanf(%f,&stui.chinese);fflush(stdin);printf(n請(qǐng)輸入需要修改的英語成績(jī):);scanf(%f,&stui.english);fflush(stdin);printf(n請(qǐng)輸入需要修改的數(shù)學(xué)成績(jī)成績(jī):);scanf(%f,&stui.math);fflush(stdin);stui.sum=stui.chinese+stui.english+stui.math;break;elsej+;if(j=5)printf(輸入錯(cuò)誤,請(qǐng)重新輸入!);system(cls);xiugai();system(cls);shuchu();printf(y返回主界面);scanf(%c,&c);if(c=Y|c=y)system(cls);mulu();elsexiugai();else if(a=2)system(cls);mulu();elseprintf(輸入錯(cuò)誤,請(qǐng)重新輸入!);system(cls);xiugai();void shanchu()char a;int j=0;char c;system(cls);shuchu();printf(1 刪除 2返回主界面:);scanf(%d,&a);fflush(stdin);if(a=1)int i;char b10;printf(請(qǐng)輸入需要?jiǎng)h除的人的學(xué)號(hào)或者姓名:);gets(b);fflush(stdin);for(i=0;i5;i+)if(!strcmp(,b)|!strcmp(stui.num,b)stui.a=0;printf(刪除成功!);break;elsej+;if(j=5)printf(輸入錯(cuò)誤,請(qǐng)重新輸入!);shanchu();printf(是否返回主界面:(y是);scanf(%c,&c);if(c=y|c=Y)system(cls);mulu();elseshanchu();else if(a=2)system(cls);mulu();else shanchu();void del()char a;system(cls);shuchu();printf(1 清空 2 返回主界面);scanf(%d,&a);fflush(stdin);if(a=1)char c;printf(確定?(y確定);scanf(%c,&c);fflush(stdin);if(a=Y|a=y)int i;for(i=0;i5;i+)stui.a=0;system(cls);del();elsedel();else if(a=2)system(cls);mulu();elseprintf(輸入錯(cuò)誤,請(qǐng)重新輸入!);del();void chaxun()char a;int j=0;system(cls);printf(1 查詢 2 返回主界面);printf(請(qǐng)選擇;);scanf(%d,&a);fflush(stdin);if(a=1)char b10;char c;int i;printf(請(qǐng)輸入需要查詢的人的學(xué)號(hào)或者姓名:);gets(b);for(i=0;i5;i+)if(!strcmp(,b)|!strcmp(stui.num,b)printf(n學(xué)號(hào):%-6s,stui.num);printf(n姓名:%-6s,);printf(n語文成績(jī):%-6.2f,stui.chinese);printf(n英語成績(jī):%-6.2f,stui.english);printf(n數(shù)學(xué)成績(jī):%-6.2f,stui.math);printf(n總成績(jī):%-6.2f,stui.sum);break;elsej+;if(j=5)printf(輸入錯(cuò)誤,請(qǐng)重新輸入!);chaxun();printf(是否返回主頁面:(y是);scanf(%c,&c);fflush(stdin);if(c=y|c=Y)system(cls);mulu();elseprintf(繼續(xù)查找!);chaxun();else if(a=2)system(cls);mulu();elseprintf(輸入錯(cuò)誤,請(qǐng)重新輸入!);chaxun();void paixu()char a;char c;system(cls);shuchu();printf(1 排序 2返回主界面);scanf(%d,&a);fflush(stdin);if(a=1)int i,j;int aa;struct student s;printf(1 降序排列 2 升序排列);printf(請(qǐng)選擇:);scanf(%d,&aa);fflush(stdin);for(i=0;i5;i+)for(j=0;j4;j+)if(aa=1)if(strcmp(stuj.num,stuj+1.num)0)s=stuj;stuj=stuj+1;stuj+1=s;if(aa!=1&aa!=2)printf(輸入錯(cuò)誤,請(qǐng)重新輸入!);system(cls);paixu();shuchu();printf(是否返回主界面:(y是);scanf(%c,&c);fflush(stdin);if(c=Y|c=y)system(cls);mulu();elseprintf(繼續(xù)!);paixu();else if(a=2)system(cls);mulu();elseprintf(輸入錯(cuò)誤,請(qǐng)重新輸入!);paixu();void tongji()system(cls);char a;printf(1 統(tǒng)計(jì) 2 返回主界面);scanf(%d,&a);fflush(stdin);if(a=1)char c;printf(請(qǐng)輸入統(tǒng)計(jì)條件:n); printf( 1.參加考試的學(xué)生人數(shù)n);printf( 2.語文最高分n);printf( 3語文及格的人數(shù)n);printf( 4.語文及格率n);printf( 5.英語最高分n);printf( 6.英語及格的人數(shù)n);printf( 7.英語及格率n);printf( 8.數(shù)學(xué)最高分n);printf( 9.數(shù)學(xué)及格人數(shù)n);printf( 10.數(shù)學(xué)及格率n);printf( 11.總成績(jī)最高n);printf(請(qǐng)選擇:);scanf(%d,&c);fflush(stdin);if(c=1)int j;j=zongren();printf(參加考試的人數(shù)是:%d,j);back(); else if(c=2)float a;a=chinese();printf(語文最高分為:%.2f,a);back();else if(c=3)int a;a=chr(); printf(語文及格的人數(shù)為:%d,a);back();else if(c=4)int a,b;a=zongren();b=chr();printf(語文的及格率為:%d,b/a);back();else if(c=5)float a;a=english();printf(英語的最高分為%.2f:,a);back();else if(c=6)int a;a=enr(); printf(英語及格的人數(shù)為:%d,a);back();else if(c=7)int a,b;a=zongren();b=enr();printf(英語的及格率為:%.2f,b/a);back();else if(c=8)float a;a=math();printf(數(shù)學(xué)的最高分為%.2f:,a);back();else if(c=9)int a;a=mar(); printf(數(shù)學(xué)及格的人數(shù)為:%d,a);back();else if(c=10)int a,b;a=zongren();b=enr();printf(數(shù)學(xué)的及格率為:%.2f,b/a);back();else if(c=11)float a;a=zongmax();printf(總分最高為:.2f,a);back();elseprintf(輸入錯(cuò)誤,請(qǐng)重新輸入!);system(cls);tongji();else if(a=2)system(cls);mulu();elseprintf(輸入錯(cuò)誤,請(qǐng)重新輸入!);tongji();int zongren()int i,a=0;for(i=0;i5;i+)if(stui.a=1)a+; return a;float chinese()float max;int i;max=stu0.chinese;for(i=0;i5;i+)if(stui.a=1)if(maxstui.chinese)max=stui.chinese;return max;float english()float max;int i;max=stu0.english;for(i=0;i5;i+)if(stui.a=1)if(maxstui.english)max=stui.english;return max;float math()float max;int i;max=stu0.math;for(i=0;i5;i+)if(stui.a=1)if(maxstui.math)max=stui.math;return max;float zongmax()float max;int i;for(i=0;i5;i+)if(stui
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年曝氣轉(zhuǎn)刷合作協(xié)議書
- 人教版八年級(jí)地理上冊(cè)聽課評(píng)課記錄《工業(yè)》
- 聽七年級(jí)英語評(píng)課記錄
- 人教版地理七年級(jí)下冊(cè)6.1《位置和范圍》(第1課時(shí))聽課評(píng)課記錄
- 招送水工合同(2篇)
- 犬舍加盟合同(2篇)
- 五年級(jí)數(shù)學(xué)下冊(cè)蘇教版第四單元第7課《分?jǐn)?shù)與小數(shù)互化》聽評(píng)課記錄
- 岳麓版歷史七年級(jí)下冊(cè)第24課《從貞觀之治到開元盛世》聽課評(píng)課記錄1
- 人民版道德與法治九年級(jí)上冊(cè)8.1《森林的砍伐 空氣污染》聽課評(píng)課記錄
- 湘教版數(shù)學(xué)七年級(jí)下冊(cè)《2.1.1同底冪的乘法》聽評(píng)課記錄
- GB/T 1094.1-2013電力變壓器第1部分:總則
- 2023年益陽醫(yī)學(xué)高等??茖W(xué)校單招綜合素質(zhì)考試筆試題庫及答案解析
- 胸外科診療指南和操作規(guī)范
- 電網(wǎng)基本知識(shí)
- 非國有企業(yè)職務(wù)犯罪課件共58p
- 耳鼻咽喉科臨床診療指南
- 民法原理與實(shí)務(wù)課程教學(xué)大綱
- 2019北師大版高中英語選擇性必修四單詞表
- 鋼筋混凝土框架結(jié)構(gòu)工程監(jiān)理的質(zhì)量控制
- 變更戶主情況登記表
- 民族主義與民粹主義
評(píng)論
0/150
提交評(píng)論