修改如下,供参考:
#include < stdio.h>
#include <string.h>
int main()
{
int n, i, j = 0;
char x[100], b[100];
scanf("%d", &n);
scanf("%s", x);
for (i = 0; i < strlen(x); i++)
{
if (x[i] >= 'a' && x[i] <= 'z')
x[i] = (x[i] - 'a' + n) % 26 + 'a';
//else if(x[i] == 'z')
// b[j] = 'a' + (n - 1);
//printf("%c", b[j]);
}
printf("%s",x);
return 0;
}