




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE4猜數(shù)字游戲論文設(shè)計(jì)課題名稱(chēng):計(jì)算機(jī)C語(yǔ)言猜數(shù)字游戲設(shè)計(jì)院系:電子工程系班級(jí):___________時(shí)間:____________一:內(nèi)容摘要猜數(shù)字游戲是一種智力游戲。猜數(shù)字游戲是一種智力游戲。首先由程序隨機(jī)產(chǎn)生一個(gè)數(shù)字,玩家隨后輸入一個(gè)數(shù)字猜測(cè)。若輸入的數(shù)字與隨機(jī)產(chǎn)生的數(shù)字相同則為猜測(cè)成功,游戲結(jié)束。本猜數(shù)字游戲在VC++6.0環(huán)境下用C語(yǔ)言編寫(xiě)。游戲分三個(gè)難度等級(jí),分別為容易,中等,最難。以猜測(cè)次數(shù)最大上限為難度判斷依據(jù)。游戲主體部分為輸入猜測(cè)部分,由幾個(gè)循環(huán)語(yǔ)句完成。其余部分包括:輸入輸出部分,數(shù)字拆解部分,隨機(jī)數(shù)產(chǎn)生部分,判斷部分。GuessNumberGameisaclassofintellectualgame.GuessNumberGameisaclassofintellectualgame.First,thecomputerprogramgenerateanumberatrandom,likeA.Thenaplayerinputanumber,likeB.IfAequalsB,theplayerissucceed,andthegameisover.NowthiscomputerprogramcompiledundertheMicrosoftVisualC++6.0.Therearethreedifferentlevels,thatis:easy,general,difficult.UsetheMAXnumbertojudgewhichlevelaplayerplayedon..ThebodyPartofthisgameishowtoinputandguess.Andhereweuseseveraldoloopstocompleteit.Residualpartsarefollows:Inputandoutputpart,Numberdisassemblepart,Randomgeneratepart.judgepart.二:目錄封面————————————————————————1內(nèi)容摘要——————————————————————2設(shè)計(jì)人員——————————————————————2課程設(shè)計(jì)介紹————————————————————3設(shè)計(jì)方案——————————————————————3流程圖———————————————————————4編寫(xiě)過(guò)程中遇到的問(wèn)題————————————————4心得體會(huì)——————————————————————4運(yùn)行結(jié)果截圖————————————————————5源代碼———————————————————————5七:心得體會(huì)C語(yǔ)言是一門(mén)用途相當(dāng)廣泛,很有前景的語(yǔ)言,應(yīng)當(dāng)用心學(xué)習(xí),悉心領(lǐng)悟,為將來(lái)的發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ)。八:運(yùn)行結(jié)果截圖九:源代碼#include<stdio.h>#include<stdlib.h>#include<time.h>intmain(){inti=0,n=0,k=0,f=0;intb[4]={0},c[4]={0};intpanduan[4];intd;printf("猜數(shù)字游戲,請(qǐng)輸入難度級(jí)別\n1.容易\n2.中等\n3.最難\n");scanf("%d",&n);printf("您選擇了級(jí)別%3d\n",n);switch(n){case1:i=40;break;case2:i=30;break;case3:i=20;break;default: {printf("不存在此級(jí)別");getchar();exit(0);}}//產(chǎn)生隨機(jī)數(shù)srand((unsigned)time(NULL));c[0]=rand()%10;c[1]=rand()%10;c[2]=rand()%10;c[3]=rand()%10;printf("%d%d%d%d",c[0],c[1],c[2],c[3]);//printf("猜數(shù)字游戲開(kāi)始,請(qǐng)輸入一個(gè)四位數(shù)\n");for(d=0;d<i;d++){ f=0; //輸入 scanf("%d",&f); //分離數(shù)字 b[0]=f/1000; b[3]=f%10; b[2]=((f-b[3])/10)%10; b[1]=((f-b[3]-10*b[2])/100)%10; for(k=0;k<4;k++) { printf("%3d",b[k]); } printf("\n"); for(k=0;k<4;k++) { panduan[k]=0; } for(k=0;k<4;k++) { if(b[k]==c[k]) { panduan[k]=1; printf("第%d個(gè)數(shù)正確\n",k+1);continue; } if(b[k]<c[k]) { printf("第%d個(gè)數(shù)過(guò)小\n",k+1);continue; } if(b[k]>c[k]) { printf("第%d個(gè)數(shù)過(guò)大\n",k+1);continue; } } if(pan
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大型社區(qū)新嘗試活動(dòng)方案
- 大班語(yǔ)言童謠活動(dòng)方案
- 夜場(chǎng)復(fù)工活動(dòng)方案
- 大班瓶瓶罐罐活動(dòng)方案
- 大賽采風(fēng)活動(dòng)方案
- 培養(yǎng)學(xué)生興趣活動(dòng)方案
- 大班壘高臺(tái)活動(dòng)方案
- 外賣(mài)送玩具活動(dòng)方案
- 天府烤魚(yú)半價(jià)活動(dòng)方案
- 基層治理活動(dòng)方案
- 中南財(cái)經(jīng)政法大學(xué)《編譯原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 高考報(bào)考志愿協(xié)議書(shū)
- 湖南中醫(yī)藥大學(xué)招聘考試真題2024
- 玉環(huán)金鑫塑膠有限公司年產(chǎn)350萬(wàn)口不粘鍋生產(chǎn)線技改項(xiàng)目環(huán)境影響報(bào)告書(shū)
- 2025AI時(shí)代健康睡眠白皮書(shū)
- MicroLED顯示技術(shù)產(chǎn)業(yè)化項(xiàng)目可行性研究報(bào)告(范文模板)
- 2025浙江中考:生物必背知識(shí)點(diǎn)
- 2025年國(guó)家開(kāi)放大學(xué)《會(huì)計(jì)案例分析》形成性考核123答案+終結(jié)性考核答案
- 股權(quán)質(zhì)押融資與境外投資合作協(xié)議
- 汽油清凈性評(píng)價(jià) 汽油機(jī)進(jìn)氣閥沉積物模擬試驗(yàn)法 編制說(shuō)明
- 沂蒙精神考試試題及答案
評(píng)論
0/150
提交評(píng)論