#包括

#包括

#包括

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=次数;我)

{

//鼠标的随机坐标

mousex=rand()% 3 1;//鼠标的X轴坐标是1到3之间的随机数。

mousey=rand()% 3 1;//鼠标的Y轴坐标是1到3之间的随机数。

//确定锤子的使用范围

{

Printf('请输入锤子的坐标:\ n ');

scanf('%d%d 'posx,posy);

} while(posx 3 | | posy 3);

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

If(mousex==posx mousey==posy)//点击鼠标。

点击量;

其他

错过了;

//循环打印地图

for(row=1;row=3;行)

{

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

{

If(row==posycol==posx)//锤子的坐标。

printf('');

else if(row==mouse col==mousex)//鼠标坐标。

printf(“”);

其他

printf('');

}

printf(' \ n ');

}

Printf('命中%d次,未命中%d次\n '命中,未命中);

}

返回0;

}