![學(xué)生成績管理系統(tǒng)-c語言程序上課講義_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/f698f7da-4643-4159-ad1d-5cbc39457513/f698f7da-4643-4159-ad1d-5cbc394575131.gif)
![學(xué)生成績管理系統(tǒng)-c語言程序上課講義_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/f698f7da-4643-4159-ad1d-5cbc39457513/f698f7da-4643-4159-ad1d-5cbc394575132.gif)
![學(xué)生成績管理系統(tǒng)-c語言程序上課講義_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/f698f7da-4643-4159-ad1d-5cbc39457513/f698f7da-4643-4159-ad1d-5cbc394575133.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C語言大作業(yè)班級:10物理學(xué)號:2010061217姓名:鄭海2013年6月20日#include#defineN4structstudent(intnum;charname20;floatscore3;floatsum;floataver;stuN;#include學(xué)生數(shù)為5/建立結(jié)構(gòu)類型structstudent/學(xué)號/姓名/3門課程平均成績intchoose;/*函數(shù)的聲明*/voidinput();voidfind();voidcount();voidsort();voidchzh();voidtongji();voidzuigd();voidinput()/*輸入信息函數(shù)的定義*/(
2、inti,j;floattemp;for(i=0;iN;i+)(printf(-輸入第%d個學(xué)生信息:n,i+1);printf(學(xué)號:);scanf(%d”,&j);stui.num=j;printf(名字:);scanf(%s”,);printf(語文成績:);scanf(%f,&temp);stui.score0=temp;printf(數(shù)學(xué)成績:);scanf(%f,&temp);stui.score1=temp;printf(英語成績:);scanf(%f,&temp);getchar();stui.score2=temp;/*計算個人平均分函數(shù)的定義*/voidc
3、ount()(floatsum,aver;inti,j;for(i=0;iN;i+)(sum=0;for(j=0;j3;j+)sum+=stui.scorej;aver=sum/3.0;stui.sum=sum;stui.aver=aver;printf(學(xué)生的總成績及平均分n);printf(學(xué)號姓名總成績平均分n);for(i=0;iN;i+)printf(%-8d%-10s%-9.2f%-9.2fn”,stui.num,,stui.sum,stui.aver);tongji();zuigd();/*按平均分排序*/voidsort()(inti,j,k;floatsum
4、,aver;structstudenttemp;for(i=0;iN;i+)(sum=0;for(j=0;j3;j+)sum+=stui.scorej;aver=sum/3.0;stui.sum=sum;stui.aver=aver;k=i;for(j=i+1;jN;j+)if(stuk.sumstuj.sum)k=j;if(k!=i)(temp=stui;stui=stuk;stuk=temp;printf(學(xué)生成績排名(按名次)n);printf(學(xué)號姓名語文數(shù)學(xué)英語總分平均分n);for(i=0;iN;i+)printf(%-8d%-10s%-8.2f%-8.2f%-8.2f%-8.2f
5、%-8.2fn,stui.num,,stui.score0,stui.score1,stui.score2,stui.sum,stui.aver);/*根據(jù)學(xué)號查找函數(shù)的定義*/voidfind()inti,h;printf(請輸入需要查找的學(xué)生的學(xué)號(如2010061201):);scanf(%d,&h);for(i=0;iN;i+)if(stui.num=h)printf(名字:sn三科成績依次是n語文:%-5.2fn數(shù)學(xué):-5.2fn英語:%-5.2fn總分:%-5.2fn平均分:-5.2fn”,,stui.score0,stui.score1,stu
6、i.score2,stui.sum,stui.aver);break;if(stu0.num!=h&stu1.num!=h&stu2.num!=h)printf(n沒有這個學(xué)生n);/*根據(jù)姓名查找函數(shù)的定義*/voidchzh()inti,j=0;inta10;printf(請輸入需要查找的學(xué)生的姓名(如張三):);scanf(%s,a);for(i=0;iN;i+)if(strcmp(a,)=0)j=1;printf(姓名:%sn三科成績依次是n語文:%-5.2fn數(shù)學(xué):%-5.2fn英語:%-5.2fn總分:%-5.2fn平均分:%-5.2fn,,st
7、ui.score0,stui.score1,stui.score2,stui.sum,stui.aver);break;if(j=0)/if(!=a&!=a&!=a)printf(n沒有這個學(xué)生n);/*函數(shù)的定義*/*菜單函數(shù)的定義*/voidmain()(printf(學(xué)生成績管理系統(tǒng)n);printf(物理系鄭海編制n);printf(成績錄入1n);printf(成績統(tǒng)計(平均成績)2n);printf(成績排名3n);printf(成績查找4n);printf(按姓名查找5n);printf(任意鍵退出6n);printf(n);
8、printf(n);printf(scanf(%d,&choose);歡迎使用請輸入1:n);while(choose=1|choose=2|choose=3|choose=4|choose=5)(switch(choose)(case1:input();break;case2:count();break;case3:sort();break;case4:find();break;case5:chzh();break;printf(n);printf(n);printf(n);printf(n);printf(請輸入您要進(jìn)行的操作(26):n);scanf(%d”,&choose);/*統(tǒng)計*
9、/voidzuigd()(inti;floatmax1,max2,max3,min1,min2,min3;max1=min1=stu0.score0;for(i=1;imax1)max1=stui.score0;elseif(stui.score0min1)min1=stui.score0;max2=min2=stu0.score1;for(i=1;imax2)max2=stui.score1;elseif(stui.score1min2)min2=stui.score1;max3=min3=stu0.score2;for(i=1;imax3)max3=stui.score2;elseif(stui.score2min3)min3=stui.score2;printf(單科最高分:4.2ft%4.2ft%4.2fn”,max1,max2,max3);printf(單科最低分:%4.2ft%4.2ft%4.2fn,min1,min2,min3);voidtongji()(inti;floatpj1,pj2,pj3;pj1=stu0.score0;for(i=1;iN;i+)(pj1+=stui.score0;pj1=pj1/N;pj2=stu0.score1;for(i=1;iN;i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個體員工勞動合同樣本(三篇)
- 產(chǎn)業(yè)園裝修合同終止范例
- 大數(shù)據(jù)中心居間合同
- 醫(yī)藥代表傭金居間合同
- 化工原料居間服務(wù)合同模板
- 圖書快遞批量運輸合同樣本
- 服裝面料物流采購協(xié)議
- 服裝店裝修合同樣本及清單
- 便捷電子元器件居間協(xié)議
- 公寓裝修保修協(xié)議樣本
- 2023年大唐尿素投標(biāo)文件
- GB/T 6682-2008分析實驗室用水規(guī)格和試驗方法
- 《鋼鐵是怎樣煉成的》名著閱讀(精講課件) 初中語文名著導(dǎo)讀
- 縮窄性心包炎課件
- 《工程電磁場》配套教學(xué)課件
- 遼寧省錦州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)及行政區(qū)劃代碼
- 職位管理手冊
- IPQC首檢巡檢操作培訓(xùn)
- 東南大學(xué) 固體物理課件
- 行政人事助理崗位月度KPI績效考核表
- 紀(jì)檢監(jiān)察機關(guān)派駐機構(gòu)工作規(guī)則全文詳解PPT
評論
0/150
提交評論