有一串字符"hello”,请编写一个程序对其进行加密,加密规则为:使用每个字符后面的第6个字符代替原来的字符。
#include <stdio.h>
#include <string.h>
int main()
{
char str[6] = "hello";
int i;
for (i=0; i<strlen(str); i++)
{
str[i] = (str[i] - 'a' + 6) % 26 + 'a';
}
printf("%s", str);
return 0;
}
用简单的字符替换就好
上面大佬已经回答了
我补充一点,这里用到的是Acsii码的知识,建议去百度一下ASCII码,看看就懂了