




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE4猜數字游戲論文設計課題名稱:計算機C語言猜數字游戲設計院系:電子工程系班級:___________時間:____________一:內容摘要猜數字游戲是一種智力游戲。猜數字游戲是一種智力游戲。首先由程序隨機產生一個數字,玩家隨后輸入一個數字猜測。若輸入的數字與隨機產生的數字相同則為猜測成功,游戲結束。本猜數字游戲在VC++6.0環境下用C語言編寫。游戲分三個難度等級,分別為容易,中等,最難。以猜測次數最大上限為難度判斷依據。游戲主體部分為輸入猜測部分,由幾個循環語句完成。其余部分包括:輸入輸出部分,數字拆解部分,隨機數產生部分,判斷部分。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內容摘要——————————————————————2設計人員——————————————————————2課程設計介紹————————————————————3設計方案——————————————————————3流程圖———————————————————————4編寫過程中遇到的問題————————————————4心得體會——————————————————————4運行結果截圖————————————————————5源代碼———————————————————————5七:心得體會C語言是一門用途相當廣泛,很有前景的語言,應當用心學習,悉心領悟,為將來的發展奠定堅實的基礎。八:運行結果截圖九:源代碼#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("猜數字游戲,請輸入難度級別\n1.容易\n2.中等\n3.最難\n");scanf("%d",&n);printf("您選擇了級別%3d\n",n);switch(n){case1:i=40;break;case2:i=30;break;case3:i=20;break;default: {printf("不存在此級別");getchar();exit(0);}}//產生隨機數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("猜數字游戲開始,請輸入一個四位數\n");for(d=0;d<i;d++){ f=0; //輸入 scanf("%d",&f); //分離數字 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個數正確\n",k+1);continue; } if(b[k]<c[k]) { printf("第%d個數過小\n",k+1);continue; } if(b[k]>c[k]) { printf("第%d個數過大\n",k+1);continue; } } if(pan
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 六一校區活動方案
- 六一活動冬日活動方案
- 六一活動大集體活動方案
- 六一活動教師活動方案
- 六一活動禁毒活動方案
- 六一漂流禮物活動方案
- 六一聯歡會活動方案
- 六一蛋糕活動方案
- 醫美考試試題及答案
- 安全生產的試題及答案
- UML期末復習題庫(便于打印版)
- 建設項目全過程工程咨詢-第二次形成性考核-國開(SC)-參考資料
- 頭面部燒傷的護理
- 手術患者評估制度
- 廣聯達GTJ建模進階技能培訓
- 色卡-CBCC中國建筑標準色卡(千色卡1026色)
- 云南省保山市(2024年-2025年小學五年級語文)人教版期中考試((上下)學期)試卷及答案
- 華南理工大學《材料科學基礎》2022-2023學年第一學期期末試卷
- DB11∕T 2000-2022 建筑工程消防施工質量驗收規范
- 部編 人教版四年級語文下冊全冊課內閱讀理解練習(含答案)
- 人臉識別門禁系統使用指南
評論
0/150
提交評論