while循環中的switch語句

問題: 運行上述程序,發現結果並不是自己想要的結果,每次輸入一個number後,default語句總是會執行一次(運行結果如下圖所示) 原因分析: 每次輸入一個number後,都會輸入Enter鍵,而這個Enter鍵會被第二次的getchar() 所接收,所以每次都會執行default語句。 解決方法: 將上述程序的第10行改爲: scanf("%c%c", &flag, &ch); 這樣就能得到
相關文章
相關標籤/搜索