啊哈磊_编程从这里起步
标题: 5-9 終極密碼請為為何輸入2次,才開始比大小?? [打印本页]
作者: 愛情風華 时间: 2014-4-23 23:58
标题: 5-9 終極密碼請為為何輸入2次,才開始比大小??
本帖最后由 愛情風華 于 2014-4-24 00:02 编辑
![](http://bbs.ahalei.com/data/attachment/album/201404/23/233441kuo7jeizg77b85i8.png)
我照書本上面寫的打,為何第一次輸入時,要輸入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;
}
作者: rosynirvana 时间: 2014-4-23 23:58
scanf("%d\n",&b);
格式化字符串一个空白字符匹配实际输入时的任意多个空白字符
直到你的输入不是空白字符时,这次读取才算完成
去掉就行了
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) |
Powered by Discuz! X3.2 |