求助...为啥本地运行都过了,提交后全WA啊

P1914 小书童——凯撒密码

Ustinian_ @ 2021-03-11 22:33:31


#include<stdio.h>
#include<string.h>
int main()
{
    int n, i;
    scanf("%d", &n);
    getchar();
    char s[100]={0} ;
    gets(s);
    for (i = 0; i <= strlen(s) - 1; i++) {
        s[i] = ((s[i] - 'a') + n) % 26 + 'a';
    }
    printf("%s", s);
    return 0;
}

by _caiji_ @ 2021-03-11 23:21:57

@Ustinian_ 由于一个特性,在这里使用 gets 会出错。输入字符串最好使用 scanf

scanf("%s",s);

by Ustinian_ @ 2021-03-12 13:27:06

@caijianhong 嗯嗯好哒。蟹蟹QAQ


|