飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3986|回复: 1

[已解决] 关于Nisy 讲C语言第七课作业的第二题

[复制链接]
  • TA的每日心情
    开心
    2022-6-2 20:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2009-8-8 16:42:53 | 显示全部楼层 |阅读模式
    输入一个字符串,加密后再解密。我连加密还没有做出来。4个小时了。。。。很茫然。。。逻辑性问题。。。。
    main()
    {
      char str[50];
      char*p=str;
      gets(str);
        while(*p)
      {
         if
    (  (*p>='x'&&*p<='z')|| (*p>='X'&&*p<='Z')   )
          printf("%c",*p-=23);
           else
          printf("%c",*p+=3);
             }
              p++  ;
       puts(str);
       getch();
      }
    编译器没反应。。。。。不知道错 在哪里。。。。。

    请指点一下。。。
    不胜感激、、、

    [ 本帖最后由 sunkj201 于 2009-8-8 22:16 编辑 ]
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-6-2 20:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2009-8-8 22:15:56 | 显示全部楼层
    /:L /:L /:L 根本没人管我。。。


    终于在搜搜上得到了回答。。。

    p++没有包含进去。。。


    而且多了一个puts  会重复输出。。。
    问题已解决。。。谢谢。。。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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