英文字母替换加密(大小写转换+后移1位)[##18]

没什么好说的,如果你还想熟悉c,那么也可以用ASCLL码的数字写一下。

/*英文字母替换加密(大小写转换+后移1位),使用了‘’字符*/
#include 

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 

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;
}

​

你可能感兴趣的:(c语言,c语言)