freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言作業(yè)要求及設(shè)計說明書(初學(xué)者)-資料下載頁

2025-05-13 18:24本頁面
  

【正文】 {}if(ch==39。039。){}}else printf(\n菜單選擇錯誤,請重新選擇:\n)。}//while2if(q==1){break。//跳出while1} }//while1 七 任意鍵返回模塊while //主菜單或子菜單循環(huán),詳情見源程序。{ … //代表任意模塊……printf(請按任意鍵返回主菜單...)。 ch2=getch()。 //輸入任意字符 system(cls)。 break。//跳出菜單選擇循環(huán)}設(shè)計過程中的疑難: 疑難一:限制重復(fù)數(shù)的設(shè)計,開始時都陷入類似以下代碼的錯誤思路中:錯誤思路代碼 :①for(i=0。i4。i++){ for(j=0。j4。j++) { while((i!=j) amp。amp。 (a[i]==a[j])) { a[j]=rand()%10。 } }}②for(i=0。i4。i++){ a[i]=rand()%10。 for(j=0。j4。j++)////限制重復(fù)數(shù) { if(a[j]==a[i]) a[i]=rand()%10。 }} 錯誤原因: 出現(xiàn)重復(fù)數(shù),與之前的數(shù)對比,沒有使i置回來,a[i]=rand()%10產(chǎn)生隨機數(shù)就進入下次i++,這樣a[i]=rand()%10產(chǎn)生隨機還是會產(chǎn)生與之前的數(shù)相同的數(shù)。解決方法:產(chǎn)生下個隨機數(shù)時,進入判斷,若為重復(fù)數(shù) 使i置回i1(i=1),再產(chǎn)生隨機數(shù)再進入判斷,直到?jīng)]有隨機數(shù)為止。疑難二:記錄玩家姓名時用gets函數(shù),程序沒有顯示要輸入字符直接顯示下個語句。 原因:gets函數(shù)會首先讀取緩存區(qū)的內(nèi)容,而前面的scanf函數(shù)在輸入完畢后回車確認會在緩存區(qū)留下回車字符,當(dāng)運行到下面的gets函數(shù)時自動輸入了回車,接著就運行下一個語句。 解決方法: 在前面的scanf函數(shù)后面家getch();吸收回車鍵,或者在后面的gets函數(shù)前加fflush(stdin)函數(shù)清除scanf輸入時留下的回車緩存。 (查百度得出的解決方法)疑難三:排行榜姓名的記錄、解決方法: 分數(shù)用數(shù)組g[i]記錄,選擇排序,玩家姓名m[i]跟著跟著g[i]用strcpy函數(shù)選擇排序。第四章使用情況各種的功能運行情況展示:游戲初始畫面:游戲系統(tǒng)判斷算法測試: 提示重復(fù)數(shù):如果連續(xù)四次輸入錯誤將出現(xiàn)如下結(jié)果,并出現(xiàn)提示:排行榜記錄功能展示:系統(tǒng)功能展示:子菜單:輸入修改:錯誤提示:修改成功:幫助信息:退出程序:第五章總結(jié)程序缺點:程序還不夠簡練,沒有用到一些高級的函數(shù),比如函數(shù)的調(diào)用,還有排行榜模塊可以用結(jié)構(gòu)體定義一個函數(shù)來記錄玩家的分數(shù)和姓名。定義的變量過多,編寫時易混淆。優(yōu)點:主體結(jié)構(gòu)明確,各個模塊分工明確,程序語句排版清晰明確,容易讀懂。遇到的困難及解決的問題:編寫過程中遇到問題,可以說是數(shù)不勝數(shù),比如像前面的所說的的限制重復(fù)數(shù),排行榜的排序問題,此外還有主游戲的判斷部分等等。雖然遇到的困很多,但是經(jīng)過不斷的思考和總結(jié),遇到的問題都基本上解決了。收獲:猜數(shù)字游戲的看似簡單,卻需要能對C語言知識進行應(yīng)用。尤其是循環(huán)語句和數(shù)組要進行大量的應(yīng)用。首先,這次的大作業(yè)讓我把以前學(xué)習(xí)到的知識得到鞏固和進一步的提高認識,對已有知識有了更進一步的理解和認識,再次,我在課程設(shè)計中碰到了很多的問題,通過自己鉆研,逐個擊破。當(dāng)然,通過這次的大作業(yè),我也發(fā)現(xiàn)了自身的很多不足之處。此外,當(dāng)自己能把所學(xué)的知識轉(zhuǎn)換為有用的東西時,心中卻不知何時有了一種莫名的動力,在電腦前面一坐就是好幾個小時。這一次的大作業(yè),不僅使我鞏固了以前所學(xué)過的知識,更使我獲得了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我的邏輯能力得到了提高,正如書本封面寫這喬布斯的那句話,“每個人都應(yīng)該學(xué)會如何編程,因為它教會你如何思考”。最后,好的學(xué)習(xí)方法在學(xué)習(xí)中很多時候都起著至關(guān)重要的作用!尤其是在這次游戲設(shè)計過程中,深深地體會到,善于總結(jié)是學(xué)習(xí)過程中不可缺少的重要的一個環(huán)節(jié)。每次完成一個編程任務(wù),完成一段代碼,都應(yīng)當(dāng)有目的的跟蹤該程序的調(diào)試和運行狀況,隨時總結(jié),找到自己的錯誤與不足之處,這樣所編寫的程序才能逐步提高。第六章參考資料1.《啊哈C!》2.《c語言經(jīng)典編程282例》27
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1