求帮我解答下 c语言问题
#include<stdio.h>int main(void)
{
int kang=0;
int sb=0;
int wc=0;
unsigned int k=0;
unsigned int b=0;
unsigned int i=3;
char qdgy[3][3]={
{'1','2','3'},
{'4','5','6'},
{'7','8','9'}
};
for(;i<=11;++i)
{
kk:printf("%c│%c│%c",qdgy[0][0],qdgy[0][1],qdgy[0][2]);
printf("\n-+--+-");
printf("\n%c│%c│%c",qdgy[1][0],qdgy[1][1],qdgy[1][2]);
printf("\n-+--+-");
printf("\n%c│%c│%c\n\n\n",qdgy[2][0],qdgy[2][1],qdgy[2][2]);
kang=i%2+1;
do
{
scanf("%d",&wc);
k=--wc/3;
b=wc%3;
}while(wc<0||wc>9);
qdgy[k][b]=(kang==1)?'x':'O';
if((qdgy[0][0]==qdgy[1][1]&&qdgy[0][0]==qdgy[2][2])||(qdgy[0][2]==qdgy[1][1]&&qdgy[0][2]==qdgy[2][0]))
{
wc=kang;
printf("胜利者:%d",wc);
}
else
{
goto kk;
}
printf("\n\n");
printf("%c│%c│%c",qdgy[0][0],qdgy[0][2],qdgy[0][2]);
printf("\n-+--+-");
printf("\n%c│%c│%c",qdgy[1][0],qdgy[1][1],qdgy[1][2]);
printf("\n-+--+-");
printf("\n%c│%c│%c",qdgy[2][0],qdgy[2][1],qdgy[2][2]);
return 0;
}
}
这是我刚写的井字游戏代码