大佬们,请问这个为什么不对,谢谢,我用编译器试着我错的测试点是对的
查看原帖
大佬们,请问这个为什么不对,谢谢,我用编译器试着我错的测试点是对的
1091827
sdcjdxzqh1楼主2023/11/2 10:28
#include<stdio.h>

int main()
{
    int n,i;
    scanf("%d",&n);
    char a[50];
    scanf("%s",a);
    for(i=0;i<50;i++)
    {
        if(a[i]==NULL)//如果出现空就跳出
        break;
        a[i]=a[i]+n;//加上n
        while(a[i]>'z')//如果到了z后面,就减去26
        a[i]=a[i]-26;
        printf("%c",a[i]);//输出
    }
    return 0;
}
2023/11/2 10:28
加载中...