竞赛讨论区 > 可以通过样例,调试也并没有问题,为什么通不过呢?
头像
Utozyz
发布于 2022-03-30 14:39
+ 关注

可以通过样例,调试也并没有问题,为什么通不过呢?

#include <stdio.h>
#include <string.h>
struct Team
{
    char Name[4][100];  //名字    
    char Words[4][100];
};
int main()
{
    struct Team team;
    char Mode[10];
    int i;
    int signal = 0, flag = 0, temp = 0;
    scanf("%s", Mode);    //输入模式
    if (strcmp(Mode, "RANDOM") == 0)  //匹配
        signal = 1;
    for (i = 0; i < 4; i++)
    {
        scanf("%s", team.Name[i]);    //名字
        scanf("%s", team.Words[i]);    //话语
        if (strcmp(team.Name[i], "IMfather") == 0 && strcmp(team.Words[i], "Callmefather") == 0)  //标记father
            flag = 1;
        if (strcmp(team.Name[i], "girl") == 0 && strcmp(team.Words[i], "father") == 0)
            temp = 1;                                     //记录
    }

    if (signal)      //匹配的时候和女孩保持队形
    {
        if (flag && temp)    //有父亲
            printf("father");
        else
            printf("hello");
    }

    else   //排位时。看队友需求
    {
        if (flag)
            printf("father");
        else
            printf("hello");
    }
    return 0;
}

全部评论

(1) 回帖
加载中...
话题 回帖

本文相关内容

等你来战

查看全部

热门推荐