题目为:请编程序将“China”译成密码,密码规律是:用原来字母后面第4个字母代替原来的字母。分别用putchar和printf函数输出这5个字符。
第一种方式:
如下:
#include "stdio.h"
void 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",c1,c2,c3,c4,c5);
}
第二种方式:
如下
char c1='C',c2='h',c3='i',c4='n',c5='a';
putchar(c1+4);
putchar(c2+4);
putchar(c3+4);
putchar(c4+4);
putchar(c5+4);
或者直接在printf里面转换更加的简便
#include "stdio.h"
void main()
{
char c1='C',c2='h',c3='i',c4='n',c5='a';
printf("%c,%c,%c,%c,%c",c1+4,c2+4,c3+4,c4+4,c5+4);
}
此为利用ASCLL码转换的结果。