初学者开始做井字游戏啦~~
现只能会做到这里,==上完课回来再想想怎么做..#include <stdio.h>
char a[10];
void inif(char a[]) //初始化棋盘编号
{
a[1]='1';a[2]='2';a[3]='3';
a[4]='4';a[5]='5';a[6]='6';
a[7]='7';a[8]='8';a[9]='9';
}
void disp(char a[]) //输出棋盘状态
{
printf("\n");
printf(" %c | %c | %c\n",a[1],a[2],a[3]);
printf(" --------------\n");
printf(" %c | %c | %c\n",a[4],a[5],a[6]);
printf(" --------------\n");
printf(" %c | %c | %c\n",a[7],a[8],a[9]);
printf("\n");
}
void man_step(char a[]) //人走
{
int c;
printf("您要走哪一步?请输入数字(1--9):");
scanf("%d",&c);
a[c]='x';
printf("\n");
}
void computer_step(char a[]) //计算机走
{
}
void main() //程序入口
{
inif(a);
disp(a);
man_step(a);
disp(a);
}