例46:请编程序将“China”翻译成密码,密码规律是:用原来的字母后面第4个字符代替原来的字母。
解题思路:例子,字母“A”后面的第4个字母是“E”,用“E”代替“A”。
按照ASCII码表,后四个字母即为在原来的基础上加4就可以了,直接定义字符类型,最后输出也是字符类型,挨个输出,因此“China”应该翻译为“Glmre”。
源代码演示:
#include<stdio.h>//头文件
int main()//主函数
{
char c1='C';//定义为字符类型且赋值
char c2='h';//定义为字符类型且赋值
char c3='i';//定义为字符类型且赋值
char c4='n';//定义为字符类型且赋值
char c5='a';//定义为字符类型且赋值
c1=c1+4;//c1字符所对应的ASCII码表值加4
c2=c2+4;//c2字符所对应的ASCII码表值加4
c3=c3+4;//c3字符所对应的ASCII码表值加4
c4=c4+4;//c4字符所对应的ASCII码表值加4
c5=c5+4;//c5字符所对应的ASCII码表值加4
printf("翻译后的密码是:%c%c%c%c%c\n",c1,c2,c3,c4,c5);//输出结果
return 0;//主函数返回值为0
}
编译运行结果如下:
翻译后的密码是:Glmre
--------------------------------
Process exited after 1.102 seconds with return value 0
请按任意键继续. . .
更多案例可以go公众号:C语言入门到精通
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。