版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、伊犁師范學(xué)院計(jì)算機(jī)科學(xué)系實(shí)驗(yàn)訓(xùn)項(xiàng)目報(bào)告一 、 小 組 成 員 及 分 工 :姓 名 : 張 雁學(xué) 號(hào) : 09080605041二、指導(dǎo)老師: 王 慧 玲三 、 說 明 程 序 編 制 要 點(diǎn) , 以 及 自 己 在 項(xiàng) 目 制 作 中 的 難點(diǎn) 及 解 決 辦 法 :編 寫 的 要 點(diǎn) :編 寫 N 個(gè) 函 數(shù) 分 別 用 來 求 平 均 分 分 按降 許 序 排 列 ; 按 姓 名 查 找 學(xué) 生 的 成 績 ; 找 出 各 科最 高 分 的 學(xué) 生 姓 名 , 學(xué) 號(hào) 等 。 編 寫 主 函 數(shù) 提 供 不同 的 選 擇 途 徑 。難 點(diǎn) : 函 數(shù) 之 間 的 調(diào) 用 , 姓 名 的
2、比 較 和 交 換 。解 決 辦 法 :通 過 參 數(shù) 的 傳 遞 ; 用 字 符 串 處 理 函 數(shù) 。四、說明項(xiàng)目中所涉及的知識(shí)點(diǎn)及難點(diǎn):數(shù)組,字符數(shù)組,常用的字符串處理函數(shù),函數(shù)的調(diào)用。難點(diǎn):函數(shù)的調(diào)用,循環(huán)程序設(shè)計(jì)。1五、附錄源程序:#include stdio.h#include string.h#define m 5void search();void ave();/*聲明按姓名查找學(xué)生的信息*/*聲明 turn out average*/void paixu();/* 聲明score pai mingci*/void maxandmin(); /*聲明 maxandmin sco
3、re students number,nameand every course score*/struct student/*聲明define a struct*/*students number */int num;char name10;int math,english,chinese; /*three course score*/int no;float sum;float ave;stum;main()/* student mingci*/int i;int q=0,p;2for(i=0;im;i+)printf(num:);scanf(%d,&stui.num);printf(nam
4、e:);scanf(%s,);printf(input score:);scanf(%d,%d,%d,&stui.math,&stui.chinese,&stui.english);printf(n);system(cls);while(q=0)printf(n);printf(1 find average scoren);printf(2 find sum score paimingn);printf(3 find student name output about student messagen);printf(4 find the max score and min
5、score students messagen);printf(other number exit!n);printf(n);printf(please input number:n);scanf(%d,&p);switch(p)/*用開關(guān)語句 SWITCH進(jìn)行選擇*/3case 1:ave(stu); break; 選擇,求平均分*/case 2:paixu(stu); break; /*選擇 ,求總分按降序排列*/case 3:search(stu,m); break; 選擇 ,求按姓名查找學(xué)生的信息*/case 4: maxandmin(stu,m); break; /*選擇 最defu
6、lt :q=1;exit(0);getch();void ave(struct student stu)/*求學(xué)生的平均分*/int i;printf(1 find aveage score:n);printf(numtnametsumtaven);for(i=0;im;i+) stui.sum=0;/*通過循環(huán)語句求學(xué)生的總分和平均分*/stui.sum+=stui.math;stui.sum+=stui.chinese;stui.sum+=stui.english;stui.ave=stui.sum/3;4printf(%dt%st%.0ft%.1fn,stui.num,
7、,stui.sum,stui.ave);void paixu(struct student stu)/*sum score line*/int i,j,a; float t; char b10;printf(2 find sum score paimingn);for(i=0;im;i+)stui.no=i+1;/*gei mingci fu chuzhi*/for(i=0;im-1;i+)for(j=i+1;jm;j+)if(stui.sumstuj.sum)a=stui.num;stui.num=stuj.num;stuj.num=a;t=stui.sum;stui.sum=stuj.su
8、m;stuj.sum=t;strcpy(b,);strcpy(,);strcpy(,b);/*運(yùn)用字符串復(fù)制函數(shù)交換學(xué)生的姓名*/printf(numtnametsumtnon);for(j=0;jm;j+)5 printf(%3dt%st,stuj.num,);printf(%.0f,stuj.sum);printf(t%dn,stuj.no);void search(struct student stu)/*search students name*/int i;char n10;printf(3 f
9、ind student name output about student messagen);printf(input name:n);scanf(%s,n);for(i=0;im;i+) /*usefor circulation” search students name*/if(strcmp(n,)=0) /*用字符串比較函數(shù)進(jìn)行比較*/printf(numtnametsumtavetmathtchinesetenglishn);printf(%dt%st%.0ft%.1f,stui.num,,stui.sum,stui.ave);printf(t%d
10、t%dt%d,stui.math,stui.chinese,stui.english);break; /*分別輸出要查找的學(xué)生的學(xué)號(hào),姓名,總分,平均分,和各科的成績*/6Void maxandmin(struct student stu)int i,a=0,b=0,c=0,d=0,e=0,f=0;int maxm,maxc,maxe,minm,minc,mine;printf(4 max score and min score students messagen);for(i=0;im;i+)if(stua.mathstui.math)b=i;minm=stub.math;if(stuc.chinesestui.chinese)d=i;minc=stud.chinese;if(stue.englishstui.english)f=i;mine=stuf.english;printf(the max scorennnumtnametmathtchinesetenglish:n);printf(%dt%st%dn,stua.num,,maxm);printf(%dt%stt%dn,st
溫馨提示
- 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年山東省日照市中考物理真題卷含答案解析
- 管內(nèi)穿線施工方案
- 2025年重癥監(jiān)護(hù)護(hù)理試題及答案
- 環(huán)境培訓(xùn)總結(jié)
- 2025年執(zhí)業(yè)藥師考試抗腫瘤藥物知識(shí)試題及答案
- 外墻保溫施工方案
- 2025年油漆工考試試題及答案
- 2025年三季度風(fēng)控合規(guī)知識(shí)考試測(cè)試卷及答案
- 幼兒園十個(gè)嚴(yán)禁自查報(bào)告
- 建設(shè)工程施工合同糾紛要素式起訴狀模板合規(guī)合法有依據(jù)
- 入團(tuán)申請(qǐng)書教學(xué)課件
- 2026年中國農(nóng)業(yè)銀行秋季校園招聘即將開始考試筆試試題(含答案)
- 2025年江蘇省招聘警務(wù)輔助人員考試真題及答案
- 山東濟(jì)南2019-2024年中考滿分作文87篇
- (2025年標(biāo)準(zhǔn))sm調(diào)教協(xié)議書
- 醫(yī)院急救應(yīng)急體系構(gòu)建與實(shí)施
- TCES 109-2022 舌診儀 第一部分:一般要求
- (2025標(biāo)準(zhǔn))廠房托管協(xié)議書
- 玉門集裝箱儲(chǔ)能裝備制造基地項(xiàng)目環(huán)境影響報(bào)告書
- 省外實(shí)習(xí)管理辦法
- 合肥168招聘數(shù)學(xué)試卷
評(píng)論
0/150
提交評(píng)論