数据结构—凯撒密码.docxVIP

  • 9
  • 0
  • 约4.09千字
  • 约 7页
  • 2020-11-23 发布于山东
  • 举报
一、单个字符方法 #includestdio.h main() { char c; printf( 请输入明文字符 :); scanf(%c,c); if((c=ac=z) || (c=Ac=Z)) { c=c+3; if((cZc=Z+3)|| (cz)) c=c-26; } printf( 密文字符是: %c\n,c); } #includestdio.h main() { char c; printf( 请输入密文字符 :); scanf(%c,c); if((c=ac=z) || (c=Ac=Z)) { c=c-3; if((cA)|| (ca c=a-3)) c=c+26; } printf( 明文字符是: %c\n,c); } 二、单个字符方法 2: #includestdio.h char encrypt(char ch,int n)/* 加密函数,把字符向后循环移位 n*/ { while(ch=A ch=Z) { return (A+(ch-A+n)%26); } while(ch=a ch=z) { return (a+(ch-a+n)%26); } return ch; } main() { char ch1,ch2,n; printf( 请输入字符 :); scanf(%c,ch1); printf( 请输入密钥 :); scanf(%d,n); c

文档评论(0)

1亿VIP精品文档

相关文档