本帖最后由 愛情風華 于 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; }
|