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>
int main(void)
{
char ch;
printf("Please input string...\n");
while((ch=getchar())!='\n')
putchar(ch+4);
}
有不明白的地方再追问吧!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-26
#include<stdio.h>
void main()
{
char c1,c2,c3,c4,c5;
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;
putchar(c1);putchar(c2);putchar(c3);putchar(c4);putchar(c5);putchar('\n');
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网