當前位置:編程學習大全網 - 電腦編程 - 入門級C語言問題 壹個猜數字的小程序 為什麽成功了之後輸入y程序卻跳出while循環了?

入門級C語言問題 壹個猜數字的小程序 為什麽成功了之後輸入y程序卻跳出while循環了?

由於妳輸入猜測數字的時候每行都多輸壹個回車,所以最後妳猜對的那個數字之後也輸入了壹個回車,所以 willing 接收的是個回車,直接退出

改正方法兩個:

1、加上這行 getchar();

在這行之前 willing=getchar();

2、用這行 scanf("\n%c",&willing); 替換1、的兩行

  • 上一篇:sapgui770好用嗎
  • 下一篇:C#編程人事管理系統怎樣計算加班時間。從而月底可以給出加班費用,希望各位高手幫幫忙,謝謝!
  • copyright 2024編程學習大全網