井字棋(三字棋)游戏#C语言

#include"stdio.h"
#include"stdlib.h"
#include"time.h"
#define ROW 3
#define COL 3
//如果满了返回一
int IsFull(char board[ROW][COL],int row,int col){
	int i=0;
	int j=0;
	for(i=0;i=1&&x<=row&&y>=1&&y<=col){
		if(board[x-1][y-1]==' '){
			board[x-1][y-1]='*';
			break;
		}
		else
		{
			printf("坐标被占用,不能下棋,请选择其他位置!\n");
		}
	} 
	else
	{
		printf("坐标非法,请重新输入。\n");
	}
}
}
void DisplayBoard(char board[ROW][COL],int row,int col){
	int i=0;
	for(i=0;i");
		scanf("%d",&input);
		switch(input){
			 case 1:
			   game();
			break;
			 case 0:
			 	printf("退出游戏!\n");
			 	break;
			default:
				printf("选择错误!\n");
				break;
			 
		} 
	} while(input);
	return 0;
} 

你可能感兴趣的:(游戏,c语言,算法)