循环语句
4.译电码:为使电文保密,将电文中的字母按以下规律变成密码:将字母变成其后的第4个字母,如A变成E,W变成A, X变成B,等等,大小写字母变换规则相同,非字母宇符保持不变,如"China!"变成"Glmre!"。从键盘输入一行字符(回车键结束),输出其对应的密码。 本帖最后由 傻眼貓咪 于 2021-10-27 09:36 编辑{:10_254:}
#include <stdio.h>
int main()
{
char str;
scanf("%s", str);
for(int i = 0; str; i++)
{
if(str >= 'a' && str <= 'v') printf("%c", (str+4)%122);
else if(str >= 'w' && str <= 'z') printf("%c", ((str+4)%122)+96);
else if(str >= 'A' && str <= 'V') printf("%c", (str+4)%90);
else if(str >= 'W' && str <= 'Z') printf("%c", ((str+4)%90)+64);
else printf("%c", str);
}
return 0;
} {:10_254:}
页:
[1]