搜索
查看: 341|回复: 4
打印 上一主题 下一主题

猜数程序有关问题

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-7-22 15:58:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
我检查不出哪里有问题啊,求大家帮忙 谢啦

TIM截图20180722155721.png (25 KB, 下载次数: 5)

TIM截图20180722155721.png
沙发
发表于 2018-7-24 10:38:16 | 只看该作者
#include <stdio.h> #include <time.h> int main() {         int a,b,sum;         sum=100;         srand((unsigned)time(NULL));         a = rand()%100;     while(1)     {         sum--;         scanf("%d",&b);         if(b>a)                         printf("大了,还剩下%d次机会.\n",sum);         if(b<a)                         printf("小了,还剩下%d次机会.\n",sum);         if(b==a)                 {                         printf("答对啦!\n");             break;         }         if(sum==0)         {                         printf("已经没有机会了,请重新开始吧\n");             break;             printf("其实答案是%d",a);         }     }     system("pause");         return 0; }
板凳
发表于 2018-7-24 10:38:39 | 只看该作者
#include <stdio.h>
#include <time.h>
int main()
{
        int a,b,sum;
        sum=100;
        srand((unsigned)time(NULL));
        a = rand()%100;
    while(1)
    {
        sum--;
        scanf("%d",&b);
        if(b>a)
                        printf("大了,还剩下%d次机会.\n",sum);
        if(b<a)
                        printf("小了,还剩下%d次机会.\n",sum);
        if(b==a)
                {
                        printf("答对啦!\n");
            break;
        }
        if(sum==0)
        {
                        printf("已经没有机会了,请重新开始吧\n");
            break;
            printf("其实答案是%d",a);
        }
    }
    system("pause");
        return 0;
}
地板
发表于 2018-7-24 11:06:03 | 只看该作者
while(1)后面加分号的结果是死循环
5#
发表于 2018-8-8 00:00:13 | 只看该作者
开头少了个#include <stdlib.h>,加上再试试。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表