匿名
目前我是用 while 迴圈 加上 system(“pause”)
來做,可是在執行時會有小小的問題,就是一定要按任意鍵,才能繼續輸入數字
請問我該如何改進
https://i.imgur.com/iYnlyFc.jpg
你可能有興趣的文章...
全部留言
就 while(cin >> n) { if (n==0) break; } 就好了 不用system("pause"); (如果我對題目的理解沒有錯的話)
。。。把那行拔掉啊= = 因為這東西其實沒有很大的意義(?) 而且這東西是Windows Only,在Linux上沒有push這行指令,不服的話可以自己去弄一台Linux來試試看w 喔對了還有另外一個很ㄎㄧㄤ的問題,就是如果你是在寫Only Judge上的題目,丟code上去之後可能會有怪怪的問題 第一個就是,judge不一定是Windows Server,有可能是Linux(應該說是Linux我比較不意外w),然後這東西Linux沒有,所以你會先吃到一個WA(輸出不符) 第二個是,即便judge是Windows Server好了,不過因為這行指令會多印出一行『按任意鍵繼續』,所以又會吃到一個WA(輸出不符) 所以我個人是不建議用也不建議養成這種習慣啦 反正Dev-C++(或是其他IDE)應該在按下『編譯並執行』後的那次執行,並不會在程式結束之後直接關掉視窗吧(印象中是這樣,現在比較常用Linux 寫code了,不是很清楚)