标题:兄弟们给瞅瞅,这地方出了点问题
取消只看楼主
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
结帖率:90.91%
已结贴  问题点数:10 回复次数:2 
兄弟们给瞅瞅,这地方出了点问题
#include<stdio.h>
main()
{
  char hd[8];
    int s=1;
    printf("         *************************************************\n\n");
    printf("                        猜价格游戏软件系统\n\n");
    printf("         *************************************************\n\n");
    printf("他的价格在1-1000之间,谁猜中归谁,前提先回到一个问题\n\n\n");
    printf("当今世界谁最牛:") ;
    while(s)
    {
        gets(hd);
        if(hd=="huxiang")
        {
            printf("算你识相,可以继续了");
            s=0;
        }
        else
        {
            printf("这都不知道?给你个提示,我是谁?");
        }

    }
}
问题所在:无论程序怎么运行,都将执行printf("这都不知道?给你个提示,我是谁?");语句,而且,gets(hd)语句似乎就没执行。
搜索更多相关主题的帖子: 兄弟 瞅瞅 
2010-06-20 21:12
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
得分:0 
谢谢了
2010-06-20 21:30
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
得分:0 
回复 3楼 myhnuhai
还是有点问题,当第一次输入不正确后,以后输入就算正确也不行,始终输出 printf("这都不知道?给你个提示,我是谁?");能帮我再仔细看看吗?谢谢了
2010-06-21 18:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-310754-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047554 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved