c语言 替换 简易密码代换

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:15:25
输入一行字符,将其中的字母用该字母之后的第4个字母进行替换.如将'a'替换为'e',若替换的字母超过'z'则循环到'a',如'W'替换为'A',其他字符不变,要求输出其相应的密码.

#include <stdio.h>

void main()
{
int i=0, j=0;
char a[100] = {0};
scanf("%s",a);
while ('\0' != a[i])
{
a[i] += 4;
if (a[i] > 'z')
{
a[i] -= 26;
}
else if (a[i] > 'Z' && a[i] < 'e')
{
a[i] -= 26;
}
++i;
}
printf("%s",a);
}
验证无问题