c语言译密码问题。

c语言译密码问题。,第1张

#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 <stdio.h>

#include <string.h>

void main()

{

int i,nchar str[21]

gets(str)n=strlen(str)

if(n==0) printf("error")

for(i=0i<ni++)

if((str[i]<'a'||str[i]>'z')&&谨亮(str[i]<'A'||str[i]>'Z'))

printf("error")

else

{

for(i=0i<尘好ni++)

{

if((str[i]>='派晌铅x'&&str[i]<='z')||(str[i]>='X'&&str[i]<='Z'))

str[i]-=22

else str[i]+=4

printf("%c",str[i])

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12523336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存