本人正在学习C,但是最近有个问题我又不会解答,所以请会的人来帮助:题目:要将"China"译成密码,密码规律是:将原来的字母的后面的4个字母代替原来的字母.例如,字母"A"后面第4个字母是"E"代替"A".因此,"China"应译为“Glmre”。请编写一程序,用赋初值的方法是C1,C2,C3,C4,C5五个变量的值分别 为'C','h','i','n','a',经过运算,是C1,C2,C3,C4,C5分别变为'G','l','m','r','e',并输出!!!

热心网友

#include main (){ char C1='C',C2='h',C3='i',C4='n',C5='a';C1+=4;C2+=4;C3+=4;C4+=4;C5+=4;printf("%c%c%c%c%c",C1,C2,C3,C4,C5);}

热心网友

killbig的想法很好,但有个问题你没解决,也许是提问的人没要求吧,就是当某个字母为“w-z”时,输出的结果就不是字母了,而是其它符号。