题解 | #井字棋#

井字棋

https://www.nowcoder.com/practice/0375c1d206ef48a3894f72aa07b2fdde

#include <stdio.h>
int main()
{
    char arr[100][100];
    int i=0;
    for(i=0;i<3;i++)
    {
        int j=0;
        for(j=0;j<3;j++)
        {
            scanf("%c ",&arr[i][j]);
        }
    }
    char flag=0;
    for(i=0;i<3;i++)
    {
        if(arr[i][0]==arr[i][1] && arr[i][1]==arr[i][2] && arr[i][2]!='0')
        {
            flag=arr[i][0];
        }
        if(arr[0][i]==arr[1][i] && arr[1][i]==arr[2][i] && arr[2][i]!='0')
        {
            flag=arr[0][i];
        }
    }
    if(arr[0][0]==arr[1][1] && arr[1][1]==arr[2][2] && arr[2][2]!='0')
    {
        flag=arr[0][0];
    }
    else if(arr[0][2]==arr[1][1] && arr[1][1]==arr[2][0] && arr[2][0]!='0')
    {
        flag=arr[0][2];
    }

    if(flag=='K')
    {
        printf("KiKi wins!");
    }
    else if(flag=='B')
    {
        printf("BoBo wins!");
    }
    else 
    {
        printf("No winner!");
    }
    return 0;
}

全部评论

相关推荐

找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务