您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 打地鼠游戏c语言编写
/*打地鼠游戏练习*/#includestdio.h#includestdlib.h#includetime.hintmain(){inttimes=0/*游戏次数*/,mousey=0/*老鼠所在行号*/,mousex=0/*老鼠所在列号*/,posy=0/*锤子所在行号*/,posx=0/*锤子所在列号*/,hits=0/*打中次数*/,missed=0/*错过次数*/;intnum=0,row=0,col=0;srand(time(0));//获得游戏次数printf(请输入次数:);scanf(%d,×);//打印地图printf(***\n***\n***\n);//游戏过程for(num=1;num=times;num++){//获得老鼠和锤子的位置mousey=rand()%3+1;mousex=rand()%3+1;do{printf(请输入锤子所在的位置:);scanf(%d%d,&posy,&posx);}while(posy1||posy3||posx1||posx3);//修改打中和错过的个数if(mousey==posy&&mousex==posx){hits++;}else{missed++;}//打印地图for(row=1;row=3;row++){for(col=1;col=3;col++){if(row==posy&&col==posx){printf(O);}elseif(row==mousey&&col==mousex){printf(X);}else{printf(*);}}printf(\n);}//提示是否打中if(mousey==posy&&mousex==posx){printf(打中了\n);}else{printf(没打中\n);}//打印总成绩printf(打中%d次,错过%d次\n,hits,missed);}return0;}
本文标题:打地鼠游戏c语言编写
链接地址:https://www.777doc.com/doc-3853953 .html