C的一道题,不知道我写成这样行不,还有没有更好的办法,谢谢了
要将“China”译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“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 <stdio.h>
main()
{
char c1,c2,c3,c4,c5;
c1='C';c2='h';c3='i';c4='n';c5='a';
c1='C'+4;c2='h'+4;c3='i'+4;c4='n'+4;c5='a'+4;
printf ("%c,%c,%c,%c,%c",c1,c2,c3,c4,c5);