0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用C语言来编写打地鼠小游戏

C语言编程学习基地 2018-01-26 14:55 次阅读

#include

#include

#include

int main()

{

int times;//游戏的次数

int mousex=0;//老鼠的X轴坐标

int mousey=0;//老鼠的Y轴坐标

int posx=0;//锤子的X轴坐标

int posy=0;//锤子的Y轴坐标

int hits=0;//统计击中老鼠的次数

int missed=0;//统计击错的次数

int i,row,col;//循环打老鼠效果的变量

//1.九个老鼠洞以及打老鼠的次数

srand(time(0));//随机种子

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

printf("请输入打老鼠的次数:\n");

scanf("%d",×);

//2.循环多次打老鼠的效果

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

{

//老鼠的随机坐标

mousex=rand()%3+1;//老鼠的X轴坐标从1-3的随机数

mousey=rand()%3+1;//老鼠的Y轴坐标从1-3的随机数

//判断锤子的使用范围

do

{

printf("请输入锤子的坐标:\n");

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

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

//判断锤子和老鼠的坐标是否一致

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

hits++;

else

missed++;

//循环打印地图

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

{

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

{

if(row==posy&&col==posx)//锤子的坐标

printf("■");

else if(row==mousey&&col==mousex)//老鼠的坐标

printf("☆");

else

printf("□");

}

printf("\n");

}

printf("击中%d次,击错%d次\n",hits,missed);

}

return 0;

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言编程
    +关注

    关注

    6

    文章

    90

    浏览量

    21092

原文标题:C语言模拟打地鼠小游戏

文章出处:【微信号:cyuyanxuexi,微信公众号:C语言编程学习基地】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    labviEW之地鼠游戏

    相关课程推荐:《8周LabVIEW视觉项目编程实战特训营》地鼠小游戏作者:极限天子版本:labview 2009界面如下说明:在规定的时间(20秒)内完成的分数大于目标得分即过关,完成的分数作为
    发表于 10-20 10:09

    基于51单片机的【地鼠小游戏

    最初学习单片机时自己编写地鼠小游戏,主要是随机数的处理,适合刚接触单片机的同学看
    发表于 12-16 14:50

    论坛基于labview的小游戏合集(绝对精彩)

    labviEW之地鼠游戏https://bbs.elecfans.com/jishu_205817_1_1.html labview之拼图游戏https://bbs.elecfan
    发表于 03-01 15:29

    利用51单片机和 LCD灯设计地鼠游戏,求助

    利用51单片机和 LCD灯设计地鼠游戏,求助各位大神
    发表于 05-04 18:40

    单片机地鼠小游戏

    单片机相关作业,需要触摸屏哦,类似于地鼠小游戏
    发表于 05-05 15:49

    地鼠游戏

    地鼠小游戏(含控件)
    发表于 09-02 11:44

    地鼠小游戏

    本帖最后由 心若芷水1 于 2016-10-5 22:17 编辑 这是一个包含登录界面设计,地鼠游戏设计,以及本人对游戏的设计思路的简单说明,望学习和参考
    发表于 10-05 22:12

    地鼠游戏LABVIEW

    地鼠游戏、下载后解压点击附件中的vi文件,点击运行!程序运行后,点击开始游戏,程序界面出来老鼠,就用鼠标点击。后面板程序源程序下载: 点击下载
    发表于 04-18 09:40

    地鼠游戏

    `今天上传一个当初自学Labview时写的地鼠游戏,那会作为初学者,基本功能也还是实现了的,可以看看。`
    发表于 08-10 11:32

    Labview编写地鼠

    Labview编写地鼠
    发表于 01-18 21:05

    C语言小游戏源码分享

    C语言小游戏源码24点火柴人俄罗斯等等等35个游戏源码网盘分享链接:https://pan.baidu.com/s/1Ez189jnaBELfsR10jy0dIQ提取码:xa7o
    发表于 04-12 17:11

    怎么用labview软件做一个地鼠小游戏

    怎么用labview软件做一个地鼠小游戏,求助!!!
    发表于 05-15 17:38

    11个按键+LCD1602显示器+9个灯+蜂鸣器地鼠小游戏

    /*11个按键+LCD1602显示器+9个灯+蜂鸣器地鼠小游戏就是九个灯泡,对应九个按键,灯泡有红黄蓝,每间隔一会儿就会亮一个灯,代表地鼠冒出来,按一下按键让灯泡灭掉代表
    发表于 11-23 06:37

    Atmega16 AVR 单片机 proteus 仿真 地鼠 游戏

    /*11个按键+LCD1602显示器+9个灯+蜂鸣器地鼠小游戏就是九个灯泡,对应九个按键,灯泡有红黄蓝,每间隔一会儿就会亮一个灯,代表地鼠冒出来,按一下按键让灯泡灭掉代表
    发表于 11-15 09:51 2次下载
    Atmega16 AVR 单片机 proteus 仿真 <b class='flag-5'>打</b><b class='flag-5'>地鼠</b> <b class='flag-5'>游戏</b>

    LED灯地鼠游戏开源分享

    电子发烧友网站提供《LED灯地鼠游戏开源分享.zip》资料免费下载
    发表于 11-11 11:05 2次下载
    LED灯<b class='flag-5'>打</b><b class='flag-5'>地鼠</b><b class='flag-5'>游戏</b>开源分享