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

正文內容

計算機科學與技術專業(yè)課程設計報告-資料下載頁

2024-10-26 14:00本頁面

【導讀】熟練的運用計算機語言,培養(yǎng)了對計算機編程的熱愛程度.學會怎樣用c語言做一個完整的系統(tǒng)。掌握c語言的編輯,鏈接,運行等環(huán)節(jié)。掌握c語言中鏈表的建立,插入,刪除,保存節(jié)點。熟練掌握forwhiledo-while循環(huán)語句的使用。熟練掌握函數(shù)的定義、說明、參數(shù)傳遞及嵌套和遞歸調用方法。提高遇到困難解決困難的能力。提高書寫代碼的速度與正確率。分析解決實際問題的能力,提高學生適應實際,實踐編程的能力。不同的方式通過網絡來娛樂,休閑。以計算機技術和網絡技術為核心的現(xiàn)代網絡。五子棋不僅能增強思維能力,提高智力,而且富含哲理,有助于修身養(yǎng)性。有“場”的概念,亦有“點”的連接。19×19,棋子放置于棋盤線交叉點上或網格中。兩人對局,各執(zhí)一色,輪流下一子,先。將橫、豎或斜線的5個同色棋子連成不間斷的一排者為勝。要求實時顯示棋盤上已落下的棋子;分出勝負后,要求給出游戲結束畫面。介紹,獲勝方式等。

  

【正文】 printf(\t 提示:該位置已經有子 ,請重新指定坐標! )。 continue。 } c=isBlack?39。139。:39。239。 z=isBlack? 0:1。 23 state[i][j]=c。 a[i+1][j+1]=z。 m=i+1。 n=j+1。 w=win(m,n)。 if(!w) { printState()。 isBlack=!isBlack。 } else { return。 } } } /*判斷輸贏 */ int win(int m, int l) { int sum1,sum2,sum3,sum4,sum=1,n,i,j,X,Y,w。 w=0。 X=m。 Y=l。 24 for(i=X4,j=Y4,n=0。i=X,j=Y。i++,j++,n=2) { sum1=a[i][Y]+a[i+1][Y]+a[i+2][Y]+a[i+3][Y]+a[i+4][Y]。 sum2=a[i][j]+a[i+1][j+1]+a[i+2][j+2]+a[i+3][j+3]+a[i+4][j+4]。 sum3=a[X][j]+a[X][j+1]+a[X][j+2]+a[X][j+3]+a[X][j+4]。 sum4=a[i][j+8+n]+a[i+1][j+7+n]+a[i+2][j+6+n]+a[i+3][j+5+n]+a[i+4][j+4+n]。 if(sum1==5||sum2==5||sum3==5||sum4==5) { p2win()。 w=1。 } if (sum1==0||sum2==0||sum3==0||sum4==0) { p1win()。 w=1。 } } sum1=0。 sum2=0。 sum3=0。 sum4=0。 sum++。 25 if(sum==177) { heqi()。 w=1。 } return w。 } /*和棋界面 */ heqi() { printf(和棋 )。 return。 } /*玩家 1 獲勝界面 */ p1win() 26 { printf(玩家 1 獲勝 )。 return。 } /*玩家 2 獲勝界面 */ p2win() { printf(玩家 2 獲勝 )。 return。 } /*幫助 */ void help() { system(cls)。 printf(\t 本程序采用 19*19 的游戲格式 \n\n)。 printf(\t 輸入格子的坐標下子 : 先橫坐標后縱坐標。比如輸入: GG\n\n)。 printf(\t 輸入 out(退回主菜單 )、 back(悔棋 )、 lose(認輸 )\n\n)。 } 27 /*主函數(shù) */ int main() { system(color f1)。 while(1) { printf(\n\tC Programming Language 課程作業(yè):五子棋 \n\n)。 printf(\t\t \n)。 printf(\t\t \n)。 printf(\t\t \n)。 printf(\n\t 請選擇: )。 L:k=scanf(%d,amp。i)。 switch(i) { case 1: startGame()。 break。 case 2: help()。 break。 case 3: return 0。 default:printf(\t 無此選項 \n)。break。 } } } /*顯示、刷屏 */ void printState() 28 { char p=39。A39。 system(cls)。 printf(\t 棋盤如下: \n\n)。 printf(\t )。 for(i=0。isize。i++) { printf(%c ,p+i)。 } printf(\n\t)。 for(i=0。isize。i++) { printf(%c ,p+i)。 for(j=0。jsize。j++) { printf(%c ,state[i][j])。 } printf(%c \n\t,p+i)。 } printf( )。 for(i=0。isize。i++) { printf(%c ,p+i)。 } printf(\n)。 } 29 8 總結 C語言課程設計時一次對我們 c語言學習的綜合檢驗,它要求 我們將所學的c語言代碼進行綜合運用,設計出一個簡單的系統(tǒng),這不僅是對我們基礎知識的檢驗,還考驗我們的動手動腦以及團隊協(xié)作能力,在這一年學習中要將這些基礎知識掌握已經不容易了,在這么短的時間又要做出一個系統(tǒng)更是一次重大的挑戰(zhàn),然而只有迎難而上才能收獲成功,做出一個完整的系統(tǒng)。 回顧這次課程設計,至今我感慨頗多。很多的知識只是停留在基本的應用上,當需要結合使用時,往往出現(xiàn)無從入手的情況。在 C 語言課程設計的過程中,讓我深深體會到了這點。一些細節(jié)的地方沒有看清楚,或者思考妥當,就無法讓系統(tǒng)運行,而當一系列調試后,程序能夠運行。 通過對各子程序的設計與優(yōu)化,本程序完成了五子棋軟件的主體的設計與制作,基本達到了使用五子棋軟件的核 心要求。然而程序還有一些不足之處,首先,程序在判斷勝負后無法顯示第五枚棋子,輸入五子連環(huán)的第五個棋子坐標之后直接跳出了重新開始的界面,這是由程序的顯示原理造成的; 其次,程序的界面過于簡陋,而且坐標輸入操作也不利于玩家使用。 對于這次課程設計我很不滿意,沒有達到自己想要的效果,系統(tǒng)中還存在著許多的漏洞,在本次課程設計過程中我也發(fā)現(xiàn)了自己的很多缺點,比如做事不認真,粗心大意,考慮問題不夠全面等。最后,謝謝老師的教導。 參考文獻 [1] 五 子 棋 [EB]. [2] C 語言制作五子棋 [EB]. [3] C 語言五棋源代碼 設計報告 [EB]. 30 [4] C 語言五子棋算法 [EB]. 31 注:實習成績由指導教師或答辯小組評定出成績,分優(yōu)秀、良好、中等、及格、不及格五級,分別給小組的每個成員打分。 指導教師評語 指導教師(簽名) 成績 學號 姓名 成績 202081010020 指導教師或答辯小組成員(簽名) 備注 32
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1