提交报错:
Runtime Error. Received signal 11: Segmentation fault with invalid memory reference.
代码见下:
#include <stdio.h>
int main(void)
{
int i = 1;
char string[10001] = {'\0'};
string[0] = getchar();
for(; string[i - 1] != '\n'; i++)
string[i] = getchar();
i -= 1;
for(int p = 0; p < i; p++)
{
if(string[p] == 65 || string[p] == 97)
printf("%c", string[p] + 25);
else if ((string[p] > 65 && string[p] <= 90) || (string[p] > 97 && string[p] <= 122))
printf("%c", string[p] - 1);
else
printf("%c", string[p]);
}
return 0;
}