黑马程序员技术交流社区

标题: 编程实现对键盘输入的英文名句子进行加密。用加密方法... [打印本页]

作者: buzheng    时间: 2016-5-17 11:52
标题: 编程实现对键盘输入的英文名句子进行加密。用加密方法...
编程实现对键盘输入的英文名句子进行加密。用加密方法为:当内容为英文字母时,用26字母中的其后三个字母代替该字母,若为其它字符时不变。比如245a95n加密后是245bcd95opq。
作者: zzzzly    时间: 2016-5-17 14:02
  1. #include <stdio.h>
  2. #include <string.h>
  3. #define N 20
  4. int main()
  5. {
  6.     char num[N] = {'\0'};
  7.     printf("请输入加密源文件:\n");
  8.     scanf("%s",num);
  9.     unsigned long len = strlen(num);
  10.     printf("加密后的文件为:\n");
  11.     for (int i = 0; i < len; i++)
  12.     {
  13.         if (num[i] >= 'a' && num[i] < 'x')
  14.         {
  15.             printf("%c%c%c",num[i] + 1,num[i] + 2,num[i] + 3);
  16.         }
  17.         else
  18.         {
  19.             printf("%c",num[i]);
  20.         }
  21.     }
  22.     printf("\n");
  23.     return 0;
  24. }
复制代码

作者: john6g    时间: 2016-5-18 23:07
我很负责任的告诉你 我不会
作者: TGII    时间: 2016-5-20 00:34
zzzzly 发表于 2016-5-17 14:02

这个没问题么?当arr = 'y'时你是怎么考虑的?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2