本文共 472 字,大约阅读时间需要 1 分钟。
基于数组的游戏(棋盘游戏):
一旦棋盘上哪方出现3个在一行或一列或对角线上时就结束游戏,那哪一方赢了。
代码如下:
#include#include #define XS 3 #define YS 3void init_plate(char arr[XS][YS])/*初始化数组arr[][]*/{ int i,j; for(i=0;i "); scanf("%d%d",&line,&list); if(arr[line-1][list-1]!=' ') { printf("输入有误\n"); play_game(arr);/*输入错误时,重新输入下棋的位置*/ } else arr[line-1][list-1]='X';}void computer_game(char arr[XS][YS])/*游戏中电脑下棋子的位置*/{ int i,j; printf("电脑下棋>\n"); for(i=0;i
本文出自 “” 博客,请务必保留此出处
转载地址:http://jjlbi.baihongyu.com/