CE了。。。
查看原帖
CE了。。。
1024213
albertting楼主2023/7/22 12:27
#include <cstdio>
#include <cstring>
using namespace std;

int jm(int a, int b)
{
    int c = (a - b) % 26;
    if (c < 0) return c + 26 + 64;
    else return c + 64;
}

int main()
{
    char a[10000], b[100];
    scanf("%s %s", &b, &a);
    strupr(b);
    for (int i = 0; i < strlen(a); ++i)
    {
        if (a[i] <= 'Z')
            printf("%c", char(jm(int(a[i]) - 64,
                   int(b[i % strlen(b)]) - 65)));
        else printf("%c", char(jm(int(a[i]) - 96,
                    int(b[i % strlen(b)]) - 65) + 32));
    }
}

求助!!

为蛤我本地正常编译运行,luogu原地升天

测评记录里面说我strupr有问题,个人认为strupr没问题呀

2023/7/22 12:27
加载中...