大佬们,这段代码哪里错了呀

P1914 小书童——凯撒密码

Czerny @ 2019-12-02 21:42:48

#include<stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    getchar();
    int t;
    t=n%26;
    char c;
    int i=0;
    char ret[60]={0};
    while((c=getchar())!=EOF){
        if(c>='a'&&c<='z'){
        if(c+t<='z') ret[i]=c+t;
        else ret[i]=c+t-122-1+97;
    }
        i++;
    }
    printf("%s",ret);
    return 0;
}

by LDH201314 @ 2019-12-14 14:55:15

首先输入的值存在n,你后来加t了,t虽然定义了,但没把n赋值给t。


|