0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用C語(yǔ)言來(lái)編寫(xiě)打地鼠小游戲

C語(yǔ)言編程學(xué)習(xí)基地 ? 2018-01-26 14:55 ? 次閱讀

#include

#include

#include

int main()

{

int times;//游戲的次數(shù)

int mousex=0;//老鼠的X軸坐標(biāo)

int mousey=0;//老鼠的Y軸坐標(biāo)

int posx=0;//錘子的X軸坐標(biāo)

int posy=0;//錘子的Y軸坐標(biāo)

int hits=0;//統(tǒng)計(jì)擊中老鼠的次數(shù)

int missed=0;//統(tǒng)計(jì)擊錯(cuò)的次數(shù)

int i,row,col;//循環(huán)打老鼠效果的變量

//1.九個(gè)老鼠洞以及打老鼠的次數(shù)

srand(time(0));//隨機(jī)種子

printf("□□□\n□□□\n□□□\n");

printf("請(qǐng)輸入打老鼠的次數(shù):\n");

scanf("%d",×);

//2.循環(huán)多次打老鼠的效果

for(i=1;i<=times;i++)

{

//老鼠的隨機(jī)坐標(biāo)

mousex=rand()%3+1;//老鼠的X軸坐標(biāo)從1-3的隨機(jī)數(shù)

mousey=rand()%3+1;//老鼠的Y軸坐標(biāo)從1-3的隨機(jī)數(shù)

//判斷錘子的使用范圍

do

{

printf("請(qǐng)輸入錘子的坐標(biāo):\n");

scanf("%d%d",&posx,&posy);

}while(posx<1 || posx>3 || posy<1 || posy>3);

//判斷錘子和老鼠的坐標(biāo)是否一致

if(mousex==posx && mousey==posy)//擊中老鼠

hits++;

else

missed++;

//循環(huán)打印地圖

for(row=1;row<=3;row++)

{

for(col=1;col<=3;col++)

{

if(row==posy&&col==posx)//錘子的坐標(biāo)

printf("■");

else if(row==mousey&&col==mousex)//老鼠的坐標(biāo)

printf("☆");

else

printf("□");

}

printf("\n");

}

printf("擊中%d次,擊錯(cuò)%d次\n",hits,missed);

}

return 0;

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言編程
    +關(guān)注

    關(guān)注

    6

    文章

    90

    瀏覽量

    21223

原文標(biāo)題:C語(yǔ)言模擬打地鼠小游戲

文章出處:【微信號(hào):cyuyanxuexi,微信公眾號(hào):C語(yǔ)言編程學(xué)習(xí)基地】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labviEW之地鼠游戲

    相關(guān)課程推薦:《8周LabVIEW視覺(jué)項(xiàng)目編程實(shí)戰(zhàn)特訓(xùn)營(yíng)》地鼠小游戲作者:極限天子版本:labview 2009界面如下說(shuō)明:在規(guī)定的時(shí)間(20秒)內(nèi)完成的分?jǐn)?shù)大于目標(biāo)得分即過(guò)關(guān),完成的分?jǐn)?shù)作為
    發(fā)表于 10-20 10:09

    基于51單片機(jī)的【地鼠小游戲

    最初學(xué)習(xí)單片機(jī)時(shí)自己編寫(xiě)地鼠小游戲,主要是隨機(jī)數(shù)的處理,適合剛接觸單片機(jī)的同學(xué)看
    發(fā)表于 12-16 14:50

    論壇基于labview的小游戲合集(絕對(duì)精彩)

    labviEW之地鼠游戲https://bbs.elecfans.com/jishu_205817_1_1.html labview之拼圖游戲https://bbs.elecfan
    發(fā)表于 03-01 15:29

    利用51單片機(jī)和 LCD燈設(shè)計(jì)地鼠游戲,求助

    利用51單片機(jī)和 LCD燈設(shè)計(jì)地鼠游戲,求助各位大神
    發(fā)表于 05-04 18:40

    單片機(jī)地鼠小游戲業(yè)

    單片機(jī)相關(guān)作業(yè),需要觸摸屏哦,類(lèi)似于地鼠小游戲
    發(fā)表于 05-05 15:49

    地鼠游戲

    地鼠小游戲(含控件)
    發(fā)表于 09-02 11:44

    地鼠小游戲

    本帖最后由 心若芷水1 于 2016-10-5 22:17 編輯 這是一個(gè)包含登錄界面設(shè)計(jì),地鼠游戲設(shè)計(jì),以及本人對(duì)游戲的設(shè)計(jì)思路的簡(jiǎn)單說(shuō)明,望學(xué)習(xí)和參考
    發(fā)表于 10-05 22:12

    地鼠游戲LABVIEW

    地鼠游戲、下載后解壓點(diǎn)擊附件中的vi文件,點(diǎn)擊運(yùn)行!程序運(yùn)行后,點(diǎn)擊開(kāi)始游戲,程序界面出來(lái)老鼠,就用鼠標(biāo)點(diǎn)擊。后面板程序源程序下載: 點(diǎn)擊下載
    發(fā)表于 04-18 09:40

    地鼠游戲

    `今天上傳一個(gè)當(dāng)初自學(xué)Labview時(shí)寫(xiě)的地鼠游戲,那會(huì)作為初學(xué)者,基本功能也還是實(shí)現(xiàn)了的,可以看看。`
    發(fā)表于 08-10 11:32

    Labview編寫(xiě)地鼠

    Labview編寫(xiě)地鼠
    發(fā)表于 01-18 21:05

    C語(yǔ)言小游戲源碼分享

    C語(yǔ)言小游戲源碼24點(diǎn)火柴人俄羅斯等等等35個(gè)游戲源碼網(wǎng)盤(pán)分享鏈接:https://pan.baidu.com/s/1Ez189jnaBELfsR10jy0dIQ提取碼:xa7o
    發(fā)表于 04-12 17:11

    怎么用labview軟件做一個(gè)地鼠小游戲

    怎么用labview軟件做一個(gè)地鼠小游戲,求助!!!
    發(fā)表于 05-15 17:38

    11個(gè)按鍵+LCD1602顯示器+9個(gè)燈+蜂鳴器地鼠小游戲

    /*11個(gè)按鍵+LCD1602顯示器+9個(gè)燈+蜂鳴器地鼠小游戲就是九個(gè)燈泡,對(duì)應(yīng)九個(gè)按鍵,燈泡有紅黃藍(lán),每間隔一會(huì)兒就會(huì)亮一個(gè)燈,代表地鼠冒出來(lái),按一下按鍵讓燈泡滅掉代表
    發(fā)表于 11-23 06:37

    LED燈地鼠游戲開(kāi)源分享

    電子發(fā)燒友網(wǎng)站提供《LED燈地鼠游戲開(kāi)源分享.zip》資料免費(fèi)下載
    發(fā)表于 11-11 11:05 ?2次下載
    LED燈<b class='flag-5'>打</b><b class='flag-5'>地鼠</b><b class='flag-5'>游戲</b>開(kāi)源分享

    FPGA磚塊小游戲設(shè)計(jì)思路

    ? 交流問(wèn)題 ? Q :FPGA磚塊小游戲,如何基于FPGA用verilog語(yǔ)言在Vivado平臺(tái)上寫(xiě)磚塊小游戲,最好能用到PS2與VG
    的頭像 發(fā)表于 12-09 16:57 ?438次閱讀