C語言實現一款猜數字游戲【附源碼】 最經典的猜數字游戲的例子來展示條件結構在程序中的作用,今天看到另外一種猜數字的玩法,也挺有趣: 這個游戲由三個人一起玩,一個人做主持人,心中默想一個1到100之間的數字,然后由其他兩個人輪流猜,每次猜測之后,主持人就說出猜測的這個數比他心中的數字是大還是小,然后另外一個人根據這個信息繼續猜測,如此輪流,最后誰猜中就算誰輸了。(算贏了也可以) 這是一個相互挖坑讓對方跳的過程,特別是最后幾步,猜測范圍越來越小,真是步步驚心,稍不留意,就踩到對方挖的坑里去了。 ============================================================================ 代碼如下: */ #include while(true) { intmin=1; intmax=100;//初始范圍 intcount=0;//猜測次數 constinttarget=rand()%max+1;//產生隨機數的目標數 while(true) { intguess=0; printf("pleaseinputanumberbetween%dand%d\n",min,max); fflush(stdin);//清空輸入緩存,以便不影響后面輸入的數。比如你逐個輸入字符,他幫你緩沖掉你每輸入一個字符后面所敲的回車鍵。否則回車也會被當成字符保存進去。scanf("%d",&guess);//獲取猜測的數字 ++count; if(guess return0; } |