社区讨论

蒟蒻刚学OI,大佬们帮帮我_(:з」∠)_

P1200[USACO1.1] 你的飞碟在这儿 Your Ride Is Here参与者 15已保存回复 18

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
18 条
当前快照
1 份
快照标识符
@mi7xlkex
此快照首次捕获于
2025/11/21 05:16
4 个月前
此快照最后确认于
2025/11/21 06:38
4 个月前
查看原帖
输入题目给的两个实例都输出STAY,请大佬们帮我看看哪里出错
评测记录:Here
CPP
//Luogu P1200
#include <bits/stdc++.h>
using namespace std;

char UFOname[10];
char GroupName[10];
int a;

void chuli1(){
    for(a = 1;a <= 6;a++){
        if(UFOname[a] == '\0' || UFOname[a] == '\n')
            break;
        UFOname[a] -= 'A';
        UFOname[a] += 1;
    }
}

void chuli2(){
    for(a = 1;a <= 6;a++){
        if(GroupName[a] == '\0' || GroupName[a] == '\n')
            break;
        GroupName[a] -= 'A';
        GroupName[a] += 1;
    }
}

void calculate(){
    int ansU = 0,ansG = 0;//js-计数
    for(int js = 1;js <= 6;js++){
        ansU += UFOname[js];
        ansG += GroupName[js];
    }
    ansU = ansU % 47;
    ansG = ansG % 47;
    if(ansG == ansU)
        printf("GO\n");
    else
        printf("STAY\n");
}

int main(){
    for(int i = 1;i <= 7;i++){
        UFOname[i] = getchar();
        if(UFOname[i] == '\n')
            break;
    }
    chuli1();
    for(int i = 1;i <= 7;i++){
        GroupName[i] = getchar();
        if(GroupName[i] == '\n')
            break;
    }
    chuli2();
    calculate();
    return 0;
}

回复

18 条回复,欢迎继续交流。

正在加载回复...