凯撒密码加密算法
1 #include <stdio.h> 2 3 void main() 4 { 5 char c; 6 while((c=getchar())!='\n') 7 { 8 if( (c>='a'&&c<='z') || (c>='A'&&c<='Z') ) 9 { 10 c=c+4; 11 if( (c>'Z' && c<=('Z'+4) ) || (c>'z') ) 12 { 13 c=c-26; 14 } 15 } 16 printf("%c",c); 17 } 18 printf("\n"); 19 }
当初自己写的那个太复杂了,今天在书上看到这个,就抄来了,以备学习之用。
解密算法:http://www.cnblogs.com/tk091/archive/2012/05/08/2490869.html