要将China译成密码译码规律是:用原来字母后面的第4个字母代替原来的字母.例如字母A后面第4个字母是E.E代替A。因此China应译为Glmre。请编一程序用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为’C’、’h’、’i’、’n’、’a’经过运算使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’并输出。C语言
实现如下:
#include <stdio.h>
int main() {
char c1 = 'C', c2 = 'h', c3 = 'i', c4 = 'n', c5 = 'a';
c1 = c1 + 4; // 'C'的后面第4个字母是'G'
c2 = c2 + 4; // 'h'的后面第4个字母是'l'
c3 = c3 + 4; // 'i'的后面第4个字母是'm'
c4 = c4 + 4; // 'n'的后面第4个字母是'r'
c5 = c5 + 4; // 'a'的后面第4个字母是'e'
printf("%c%c%c%c%c", c1, c2, c3, c4, c5); // 输出"Glmre"
return 0;
}
原文地址: https://www.cveoy.top/t/topic/hu6r 著作权归作者所有。请勿转载和采集!