/*********************************************************
* A
变成 C,B 变成 D,a 变成 c,b 变成 d,Y 变成 A,
* z 变成
b,以此类推。非字母字符不变。
* 最最最最最简单的加密程序
* 输入 ^Z (ctrl + z)
退出
*********************************************************/
#include <stdio.h>
#include <ctype.h>
int main(void)
{
int c;
while ( ( c = getchar() ) != EOF )
{
if ( isalpha(c) )
{
if (
isupper(c) )
{
c = (c - 'A' + 2) % 26 +
'A';
}
else
{
c = (c - 'a' + 2) % 26 +
'a';
}
}
putchar(c);
}
return 0;
}
本文版权归 蚂蚁的 C/C++ 标准编程 以及 作者 antigloss 共同所有,转载请注明原作者和出处。谢谢。