没什么好说的,如果你还想熟悉c,那么也可以用ASCLL码的数字写一下。
/*英文字母替换加密(大小写转换+后移1位),使用了‘’字符*/
#include <stdio.h>
int main() {
char ch;
ch = getchar();
while (ch != '\n') {
if (ch >= 'A' && ch <= 'Y') {
ch += 33;
} else if (ch >= 'a' && ch <= 'y') {
ch -= 31;
} else if (ch == 'Z')
ch = 'a';
else if (ch == 'z')
ch = 'A';
putchar(ch);
ch = getchar();
}
return 0;
}
/*英文字母替换加密(大小写转换+后移1位),使用了‘’字符*/
#include <stdio.h>
int main() {
char ch;
ch = getchar();
while (ch != '\n') {
if (ch >= 64 && ch <= 89) {
ch += 33;
} else if (ch >= 97 && ch <= 121) {
ch -= 31;
} else if (ch == 90)
ch = 97;
else if (ch == 122)
ch = 64;
putchar(ch);
ch = getchar();
}
return 0;
}