文章
19
粉丝
47
获赞
0
访问
11.5k
#include <stdio.h>
#include <string.h>
int main(void) {
char a[101];
gets(a); //不能用scanf,因为可能会导致输入中断
int len = strlen(a); // 存储字符串长度,避免在循环中多次调用
// 遍历字符串进行字符加密
for (int i = 0; i < len; i++) {
if ((a[i] >= 'A' && a[i] <= 'W') || (a[i] >= 'a' && a[i] <= 'w')) {
a[i] += 3;
} else if ((a[i] >= 'X' && a[i] <= 'Z') || (a[i] >= 'x' && a[i] <= 'z')) {
a[i] -= 23;
}
}
// 打印加密后的字符串
printf("%s\n", a);
return 0;
}
登录后发布评论
暂无评论,来抢沙发