热门

最新

红包

立Flag

投票

同城

我的

发布
qq_46022980
W a.
6 年前
trueqq_46022980

求助,按要求在源代码上修改下,达到图片效果

从键盘输入一批字符(以@结束),按要求加密并输出。
加密规则:
1、所有字母均转换为小写。
2、若是字母’a’到’y’,则转化为下一个字母,例如:a-b…y-z
3、若是’z’,则转化为’a’,例如:z-a
4、其它字符,保持不变。
5、输出时需显示“加密后密码:”,可参考使用标志位变量完成,参照后面的效果图。

char ch; //字符型存放单个字符,不能存放字符串。printf(“请输入密码:”);
while(ch!=’@’) {
scanf("%c",&ch);
if(ch>=‘a’&&ch<=‘y’)
ch=ch+1; //a=97 a+1=98=b
else if(ch>=‘A’&&ch<=‘Y’)
ch=ch+32+1; //A=65+32=97=a+1=b
else if(ch==‘Z’||ch==‘z’)
ch=‘a’; printf("%c",ch); }
printf(“加密后的密码:”);
printf("\n);

CSDN App 扫码分享
分享
2
6
打赏
  • 复制链接
  • 举报
下一条:
转发收藏
立即登录