搜索
查看: 742|回复: 1
打印 上一主题 下一主题

5-9 終極密碼請為為何輸入2次,才開始比大小??

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-23 23:58:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
本帖最后由 愛情風華 于 2014-4-24 00:02 编辑


我照書本上面寫的打,為何第一次輸入時,要輸入2次才會開始跑比較大小?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>



int main
{
   int a,b,sum;
    sum=6;
    srand((unsigned)time(NULL));
    a = rand()%100;
    while (1)
    {
        sum--;
        scanf("%d\n",&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;
        }
    }
    return 0;
}

最佳答案

查看完整内容

scanf("%d\n",&b); 格式化字符串一个空白字符匹配实际输入时的任意多个空白字符 直到你的输入不是空白字符时,这次读取才算完成 去掉就行了
沙发
发表于 2014-4-23 23:58:20 | 只看该作者
scanf("%d\n",&b);

格式化字符串一个空白字符匹配实际输入时的任意多个空白字符
直到你的输入不是空白字符时,这次读取才算完成
去掉就行了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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