为什么一直显示Runtime Error,自己在编译器上跑都没问题的
查看原帖
为什么一直显示Runtime Error,自己在编译器上跑都没问题的
1115303
hlx6032楼主2023/12/13 15:38
#include <stdio.h>
#include <stdlib.h>

int main()
{
    char a[50];
    int n,i,j;
    scanf("%d\n",&n);
    n=n%26;
    do
    {
        a[i]=getchar();
        i++;
      }while(a[i-1]!='\n');
      for(j=0;j<i-1;j++)
      {
          if(a[j]>='a'&&a[j]<='z') 
          {
            if (a[j]>'z'-n)
                a[j]=a[j]-26+n;
            else
                a[j]+=n;
        }
            printf("%c",a[j]);
      }

    return 0;
}
2023/12/13 15:38
加载中...