判断5个点所有能3连的8个方向,按情况输出:

```
#include<stdio.h>

void kwin(){
printf("KiKi wins!\n");
}
void bwin(){
printf("BoBo wins!\n");
}
void nowin(){
printf("No winner!\n");
}

int main(){
char a[3][3],i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf(" %c ",&a[i][j]);
if(a[0][0]==a[0][1]&&a[0][0]==a[0][2]){
if(a[0][0]=='K') kwin();
else if(a[0][0]=='B') bwin();
else nowin();
}
else if(a[0][0]==a[1][1]&&a[0][0]==a[2][2]){
if(a[0][0]=='K') kwin();
else if(a[0][0]=='B') bwin();
else nowin();
}
else if(a[0][0]==a[1][0]&&a[0][0]==a[2][0]){
if(a[0][0]=='K') kwin();
else if(a[0][0]=='B') bwin();
else nowin();
}
else if(a[0][1]==a[1][1]&&a[0][1]==a[2][1]){
if(a[0][1]=='K') kwin();
else if(a[0][1]=='B') bwin();
else nowin();
}
else if(a[0][2]==a[1][2]&&a[0][2]==a[2][2]){
if(a[0][2]=='K') kwin();
else if(a[0][2]=='B') bwin();
else nowin();
}
else if(a[0][2]==a[1][1]&&a[0][2]==a[2][0]){
if(a[0][2]=='K') kwin();
else if(a[0][2]=='B') bwin();
else nowin();
}
else if(a[1][0]==a[1][1]&&a[1][0]==a[1][2]){
if(a[1][0]=='K') kwin();
else if(a[1][0]=='B') bwin();
else nowin();
}
else if(a[2][0]==a[2][1]&&a[2][0]==a[2][2]){
if(a[2][0]=='K') kwin();
else if(a[2][0]=='B') bwin();
else nowin();
}
else nowin();
}
```</stdio.h>