题解 | 斗兽棋

斗兽棋

https://www.nowcoder.com/practice/0b5afb815f6848d9a7f9c1b0ce514b95

#include <stdio.h>
#include <string.h>

int main() {
    char niu[10],mei[10];
    scanf("%s %s",niu,mei);

    if(strcmp(niu,mei)==0)//先判断最简单的情况
        printf("tie");
    else
    {
        int niuwin = 0;//判断牛牛是否赢
        if(strcmp(niu,"elephant")==0&&strcmp(mei,"tiger")==0||strcmp(niu,"tiger")==0&&strcmp(mei,"cat")==0||strcmp(niu,"cat")==0&&strcmp(mei,"mouse")==0||strcmp(niu,"mouse")==0&&strcmp(mei,"elephant")==0)
        niuwin = 1;
        if(niuwin==1)
            printf("win");
        else//若牛牛没赢,则判断牛妹是否赢
        {
            int niuwin = 0;
            if(strcmp(mei,"elephant")==0&&strcmp(niu,"tiger")==0||strcmp(mei,"tiger")==0&&strcmp(niu,"cat")==0||strcmp(mei,"cat")==0&&strcmp(niu,"mouse")==0||strcmp(mei,"mouse")==0&&strcmp(niu,"elephant")==0)
            niuwin = 1;
            if(niuwin==1)
                printf("lose");
            else//若牛妹也没赢,则是平局
                printf("tie");

        }
        
    }

    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务