C語言課程設(shè)計(jì)報告(共14頁).doc
《C語言課程設(shè)計(jì)報告(共14頁).doc》由會員分享,可在線閱讀,更多相關(guān)《C語言課程設(shè)計(jì)報告(共14頁).doc(13頁珍藏版)》請?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上海南大學(xué)三亞學(xué)院C語言課程設(shè)計(jì)報告設(shè)計(jì)課題: 游戲設(shè)計(jì) 專業(yè)班級: 計(jì)科1001班 學(xué)生姓名: 李媛媛 學(xué)生學(xué)號: 指導(dǎo)教師: 李春林 1猜數(shù)小游戲 要求 : 游戲的開始有歡迎界面,然后由機(jī)器產(chǎn)生一個隨機(jī)數(shù)(1100之間,用庫函數(shù)rand()),然后游戲者在程序的提示下猜數(shù),若輸入的數(shù)比這個數(shù)大,程序提示:Your answer is HIGH,try again. ,否則,程序提示:Your answer is LOW,try again.,直到猜對為止。程序可實(shí)現(xiàn)連續(xù)猜數(shù),直到游戲者退出。程序輸出要求:累計(jì)游戲者猜對一個數(shù)所需次數(shù)n,當(dāng)n=15時,給出失敗信息。系
2、統(tǒng)給出m值nmn=mnmnn值太大恭喜正確n值太小#include#include#includevoid main()printf(歡迎進(jìn)入游戲,請輸入一個數(shù):n);int m,n,p,i;m=rand()%100;scanf(%d,&n);for(i=1; ;i+)if(nm)printf(your answer is high,try againn);scanf(%d,&n);else if(nm)printf(your answer is low,try againn);scanf(%d,&n);elsebreak;p=i;if(p=15)printf(錯誤);elseprintf(I
3、 can bet you can do it bettern); printf(輸入次數(shù)%dn,p);2 21點(diǎn)游戲。游戲規(guī)則: 可連續(xù)讓程序發(fā)牌。若牌的總點(diǎn)數(shù)超過程序產(chǎn)生的點(diǎn)數(shù),你就贏了。若你的總點(diǎn)數(shù)超過21 或者是程序產(chǎn)生的點(diǎn)數(shù)大于你的點(diǎn)數(shù),你就輸了。要求: 歡迎界面后 界面如下:發(fā)牌嗎? Y 發(fā)牌: 4發(fā)牌嗎? Y 發(fā)牌: 3發(fā)牌嗎? Y 發(fā)牌: 10發(fā)牌嗎? Y 發(fā)牌: 4發(fā)牌嗎? N 你的點(diǎn)數(shù)為:21。你贏了!#include #include #include void main()int sum,i,b,c;char a;printf(Welcome to the 21 poin
4、t gamen);srand(unsigned)time(NULL);sum=rand()%13+1;printf(%dn,sum);for(i=0;i+)srand(unsigned)time(NULL);printf(One more card?n);scanf(%c,&a);if(a=Y)b=rand()%13+1;if(a=N)srand(unsigned)time(NULL);c=rand()%20+1;printf(The other side is %dn,c);break;sum=sum+b;printf(%dn,sum);if(sum21)printf(You loss!n)
5、;break;if(sumc)printf(You loss!n);else if(sum=21|sumc)printf(You win!n);3 計(jì)算器設(shè)計(jì)界面如下: 歡迎使用計(jì)算器 設(shè)計(jì)者: (也可以根據(jù)自己的喜好設(shè)計(jì)更美觀的界面。)請選擇功能: -1加法2減法3乘法4除法5求余數(shù)6求三角形面積7求三角形周長8求梯形面積9求圓形面積10求sin11求cos12求tg13求ctg(可以根據(jù)需要添加更多的功能。)要求 : 在主函數(shù)中 ,輸出歡迎界面,并輸出所有的功能列表之后,讓用戶選擇功能。根據(jù)選擇的功能數(shù) ,調(diào)用不同的函數(shù)。功能19要求編寫函數(shù)。功能1013可以直接使用c的庫函數(shù)。開始請選擇
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語言 課程設(shè)計(jì) 報告 14