请编程序将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母A后面的第4个字母是E,用E代替A。因此China应该译为Glmre。请编写一个程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为‘C’,‘h’,‘i’,‘n’,‘a’,经过运算加密为Glmre。
时间: 2024-03-03 14:50:27 浏览: 85
有一个电文包含26个字母和非字母字符按规律将其译成密码
5星 · 资源好评率100%
下面是C语言代码实现将“China”加密为“Glmre”:
```c
#include <stdio.h>
int main()
{
char c1 = 'C', c2 = 'h', c3 = 'i', c4 = 'n', c5 = 'a'; // 初始字符串
c1 = c1 + 4; // 加密过程
c2 = c2 + 4;
c3 = c3 + 4;
c4 = c4 + 4;
c5 = c5 + 4;
printf("加密结果为:%c%c%c%c%c\n", c1, c2, c3, c4, c5); // 输出加密结果
return 0;
}
```
在上述代码中,我们首先定义了5个字符变量,分别表示字符串“China”的每个字符。然后,我们将每个字符的ASCII码加上4,得到加密后的ASCII码,再将加密后的ASCII码转换为字符输出,即得到加密后的字符串“Glmre”。
阅读全文