请编程序将China译成密码,C高手来看一下

请编程序将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母.例如,字母A后面第4个字母是E,用E代替A.因此,China应译为Glmre.请编一程... 请编程序将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母.例如,字母A后面第4个字母是E,用E代替A.因此,China应译为Glmre.请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为'C','h','i','n','a'经过运算,使c1,c2,c3,c4,c5分别变为'G','l','m','r','e'。分别用putchar函数和printf函数输出这5个字符! 展开
 我来答
go正义使者啊
推荐于2018-04-08 · TA获得超过152个赞
知道答主
回答量:169
采纳率:66%
帮助的人:44.9万
展开全部
从键盘上任意输入5个字符,用原来字母后面第4个字母代替原来的字母。要考虑如超过“Z”和"z",则环绕至“A”和“a"后。

#include<stdio.h>
int main()
{
char c1,c2,c3,c4,c5;
scanf("%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5);
if((c1+4>'z')||((c1+4>'Z')&&(c1<96)))
c1=c1-25;
else
c1=c1+4;
if((c2+4>'z')||((c2+4>'Z')&&(c2<96)))
c2=c2-25;
else
c2=c2+4;
if((c3+4>'z')||((c3+4>'Z')&&(c3<96)))
c3=c3-25;
else
c3=c3+4;
if((c4+4>'z')||((c4+4>'Z')&&(c4<96)))
c4=c4-25;
else
c4=c4+4;
if((c5+4>'z')||((c5+4>'Z')&&(c5<96)))
c5=c5-25;
else
c5=c5+4;
printf("password is %c%c%c%c%c\n",c1,c2,c3,c4,c5);
return 0;
}
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
zxj_betty
推荐于2018-06-22 · TA获得超过2万个赞
知道大有可为答主
回答量:8118
采纳率:0%
帮助的人:3189万
展开全部
#include<stdio.h>
void main()
{
char c1,c2,c3,c4,c5;
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);
}
你好、希望能帮到你哈!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-01
展开全部
#include <stdio.h>

int main()
{
int c1='C',c2='h',c3='i',c4='n',c5='a';
c1 += 4;
c2 += 4;
c3 += 4;
c4 += 4;
c5 += 4;
putchar(c1);
putchar(c2);
putchar(c3);
putchar(c4);
putchar(c5);
printf("\n");
printf("%c%c%c%c%c",c1,c2,c3,c4,c5);
getch();getch();
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-01
展开全部
09 31 26 30 08 25
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式