下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2024年春江蘇開放大學(xué)C語(yǔ)言程序設(shè)計(jì)第三次作業(yè)答案作業(yè)說(shuō)明:1.做作業(yè)之前首先在封面填上自己的學(xué)號(hào)和姓名,做完作業(yè)后請(qǐng)寫上作業(yè)完成時(shí)間。2.學(xué)習(xí)完第五單元后必須完成本次作業(yè),并請(qǐng)?jiān)谝?guī)定時(shí)間內(nèi)通過(guò)學(xué)習(xí)平臺(tái)提交Word文檔形式的電子作業(yè),本次作業(yè)占形成性考核總成績(jī)的30%。作業(yè)內(nèi)容:用一個(gè)C語(yǔ)言程序?qū)崿F(xiàn)如下功能:1、程序運(yùn)行時(shí)第一行打印輸出你的學(xué)號(hào)與姓名;2、根據(jù)“學(xué)生信息管理系統(tǒng)”程序(詳見(jiàn)本課程學(xué)習(xí)視頻與課件),編寫一個(gè)“候選人選票統(tǒng)計(jì)系統(tǒng)”的程序,要求綜合運(yùn)用結(jié)構(gòu)體、函數(shù)和前面所學(xué)的循環(huán)結(jié)構(gòu)、輸入輸出、選擇結(jié)構(gòu)等知識(shí)技能;3、候選人選票統(tǒng)計(jì)系統(tǒng)能夠進(jìn)行多名候選人簡(jiǎn)單信息的錄入,選票數(shù)的錄入,能夠根據(jù)候選人姓名或者編號(hào)查詢輸出選票情況。作業(yè)要求:(1)程序的主要設(shè)計(jì)思路,以文字或圖表的形式描述比如候選人信息包括哪些,選票如何存儲(chǔ)等程序設(shè)計(jì)細(xì)節(jié);(2)程序的源代碼以及對(duì)源代碼必要的行注釋;(3)請(qǐng)把程序運(yùn)行結(jié)果截圖貼在本次作業(yè)中;(4)以上內(nèi)容請(qǐng)?jiān)诒疚臋n中完成,并將本文檔提交至學(xué)習(xí)平臺(tái),作為本課程第三次作業(yè)。注意:只提供源碼,截圖需自行添加姓名、學(xué)號(hào)運(yùn)行#include<stdio.h>#include<string.h>structCandidate{charname[20];intno,vote;};voiddisplayMenu(){printf("********************************************\n");printf("歡迎進(jìn)入候選人選票查詢系統(tǒng)\n");printf("\t1.候選人信息錄入\n");printf("\t2.查看所有候選人信息\n");printf("\t3.按姓名查詢\n");printf("\t4.按編號(hào)查詢\n");printf("\t5.退出系統(tǒng)\n");printf("********************************************\n");}intinputCandidates(structCandidatec[]){inti,n;printf("請(qǐng)輸入候選人人數(shù):\n");scanf("%d",&n);for(i=0;i<n;i++){printf("請(qǐng)輸入第%d位選手的信息:姓名編號(hào)選票數(shù)\n",i+1);scanf("%s%d%d",c[i].name,&c[i].no,&c[i].vote);}returnn;}voidoutputCandidates(structCandidatec[],intn){inti;for(i=0;i<n;i++)printf("%s,%-4d%-4d\n",c[i].name,c[i].no,c[i].vote);}voidsearchByNo(structCandidatec[],intn){inti,no;printf("請(qǐng)輸入待查候選人編號(hào):\n");scanf("%d",&no);for(i=0;i<n;i++){if(c[i].no==no){printf("%s,%d,%d\n",c[i].name,c[i].no,c[i].vote);break;}}if(i==n)printf("查無(wú)此人!\n");}voidsearchByName(structCandidatec[],intn){inti,t=1;charname[20];printf("請(qǐng)輸入待查候選人姓名:\n");scanf("%s",name);for(i=0;i<n;i++){t=strcmp(name,c[i].name);if(t==0){printf("%s%d%d\n",c[i].name,c[i].no,c[i].vote);break;}}if(t!=0)printf("查無(wú)此人!\n");}voidselectOption(structCandidatec[]){intnum,n;while(1){printf("請(qǐng)選擇:");scanf("%d",&num);switch(num){case1:n=inputCandidates(c);break;case2:outputCandidates(c,n);break;case3:searchByName(c,n);break;case4:searchByNo(c,n);break;case5:printf("已退出系統(tǒng)!\n");break;}if(num==5)break;displayMenu();}}intmain(){ //
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版牛糞有機(jī)肥生產(chǎn)加工合同規(guī)范4篇
- 二零二五年度新型農(nóng)村電商服務(wù)合同規(guī)范文本4篇
- 二零二五年度美容美發(fā)產(chǎn)品研發(fā)及成果轉(zhuǎn)化合同3篇
- 二零二五年度城市更新改造項(xiàng)目投資合同6篇
- 二零二五年度出國(guó)勞務(wù)派遣與職業(yè)技能提升培訓(xùn)合同3篇
- 房貸合同范本(2篇)
- 承包牛羊合同(2篇)
- 2025年度幕墻工程材料供應(yīng)與配送合同4篇
- 2025年度農(nóng)機(jī)維修服務(wù)網(wǎng)點(diǎn)加盟管理合同4篇
- 2025年歐派櫥柜出口貿(mào)易合同4篇
- (正式版)CB∕T 4552-2024 船舶行業(yè)企業(yè)安全生產(chǎn)文件編制和管理規(guī)定
- JBT 14588-2023 激光加工鏡頭 (正式版)
- 2024年四川省成都市樹德實(shí)驗(yàn)中學(xué)物理八年級(jí)下冊(cè)期末質(zhì)量檢測(cè)試題含解析
- 九型人格與領(lǐng)導(dǎo)力講義
- 廉潔應(yīng)征承諾書
- 2023年四川省成都市中考物理試卷真題(含答案)
- 泵車述職報(bào)告
- 2024年山西文旅集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 恢復(fù)中華人民共和國(guó)國(guó)籍申請(qǐng)表
- 管理期貨的趨勢(shì)跟蹤策略 尋找危機(jī)阿爾法
- 瀝青化學(xué)分析試驗(yàn)作業(yè)指導(dǎo)書
評(píng)論
0/150
提交評(píng)論