c语言程序题
要将“China”译成密码“Glmre”,密码规律是:用原来的字母后面第四个字母代替原来的字母...
要将“China”译成密码“Glmre”,密码规律是:用原来的字母后面第四个字母代替原来的字母
展开
2016-03-26
展开全部
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
char a;
char b;
printf("请按下空格进入原文转译密码,按下回车进入密码转译原文,按下ESC则退出\n");
a='\0';
a=getch();
if(a==32)
{
printf("此项功能为原文译为密码~请输入你需要转译的...\n");
scanf("%c",&b);
if(b>=65&&b<=90)
{
if(b>=87)
{
b=b-26;
}
b=b+4;
printf("%c\n",b);
}
if(b>=97&&b<=122)
{
if(b>=119)
{
b=b-26;
}
b=b+4;
printf("%c\n",b);
}
}
if(a==13)
{
printf("此项功能为密码译为原文~请输入你需要转译的密码...\n");
scanf("%c",&b);
if(b>=65&&b<=90)
{
if(b<=68)
{
b=b+26;
}
b=b-4;
printf("%c\n",b);
}
if(b>=97&&b<=122)
{
if(b<=100)
{
b=b+26;
}
b=b-4;
printf("%c\n",b);
}
}
if(a==27)
{
printf("结束流程...\n");
return 0;
}
printf("程序结束...\n");
}
#include<conio.h>
#include<math.h>
main()
{
char a;
char b;
printf("请按下空格进入原文转译密码,按下回车进入密码转译原文,按下ESC则退出\n");
a='\0';
a=getch();
if(a==32)
{
printf("此项功能为原文译为密码~请输入你需要转译的...\n");
scanf("%c",&b);
if(b>=65&&b<=90)
{
if(b>=87)
{
b=b-26;
}
b=b+4;
printf("%c\n",b);
}
if(b>=97&&b<=122)
{
if(b>=119)
{
b=b-26;
}
b=b+4;
printf("%c\n",b);
}
}
if(a==13)
{
printf("此项功能为密码译为原文~请输入你需要转译的密码...\n");
scanf("%c",&b);
if(b>=65&&b<=90)
{
if(b<=68)
{
b=b+26;
}
b=b-4;
printf("%c\n",b);
}
if(b>=97&&b<=122)
{
if(b<=100)
{
b=b+26;
}
b=b-4;
printf("%c\n",b);
}
}
if(a==27)
{
printf("结束流程...\n");
return 0;
}
printf("程序结束...\n");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询