输入:
三行三列带表棋盘元素,b代表bb,k带表kk,o代表为空,输入一个棋盘判断谁谁输谁赢
输出:
如果kk赢了输出“kk wins"
如果bb赢了输出“bb wins"
如果没人赢输入“no winers"
#include<stdio.h>
int main()
{
//用数组给棋盘开批了一个空间
char a[3][3]={0};
int i=0;
int j=0;
char flag;
//输入棋盘
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%c",&a[i][j]);
//拿走每次输入后的空格
getchar();
}
}
//判断
for(i=0;i<3;i++)
{
if(a[i][0]==a[i][1]&&a[i][0]==a[i][2])
{
flag=a[i][0];
break;
}
if(a[i][0]==a[i][1]&&a[i][0]==a[i][2])
{
flag=a[0][i];
break;
}
}
if(a[0][0]==a[1][1]&&a[0][0]==a[2][2])
{
flag=a[1][1];
}
if(a[2][0]==a[1][1]&&a[2][0]==a[0][2])
{
flag=a[1][1];
}
//打印
if(flag=='k')
{
printf("kk wins\n");
}
else if(flag=='b')
{
printf("bb wins\n");
}
else if(flag=='o')
{
printf("no winers\n");
}
return 0;
}