飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2490|回复: 0

[C/C++] 第九课作业 加密字符串

[复制链接]
  • TA的每日心情
    郁闷
    2017-1-19 11:18
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2010-11-23 15:48:42 | 显示全部楼层 |阅读模式
    本帖最后由 komany 于 2010-12-5 10:56 编辑
    1. main()
    2. {
    3. char a[20]={0};
    4. char new_a[20]={0};
    5. char old_a[20]={0};
    6. int i;
    7. int len = 0;
    8. printf("enter your string:");
    9. scanf("%20s",a);
    10. printf("The oringe is %s\n",a);
    11. len=strlen(a);
    12. for(i = 0;i <= len;i++)
    13. {
    14. if(*(a+i)!=0)
    15. printf("%X",*(a+i));
    16. }
    17. printf("\n");
    18. printf("----------jiami-----------\n");
    19. for(i = 0;i < len;i++)
    20. {
    21. new_a[i] = a[i] - 10;
    22. }
    23. printf("After jiami %s\n",new_a);
    24. for(i = 0;i <= len;i++)
    25. {
    26. if(*(new_a+i) != 0)
    27. printf("%X",*(new_a+i));
    28. }
    29. printf("\n");
    30. printf("---------jiemi------------\n");
    31. for(i = 0;i < len;i++)
    32. {
    33. old_a[i] = new_a[i] + 10;
    34. }
    35. printf("After jiemi %s\n",old_a);
    36. for(i = 0;i <= len;i++)
    37. {
    38. if(*(old_a+i) != 0)
    39. printf("%X",*(old_a+i));
    40. }
    41. printf("\n");
    42. }
    复制代码

    加密解密过程 没有弄得很复杂。复杂了之后我就不会写出解密过程了,遗憾!
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表