範例的輸入說要
2
1 2 3 4
1 2 4 8
然後範例的輸出要
1 2 3 4 5
1 2 4 8 16
結果其實要
2
1 2 3 4
1 2 3 4 5
1 2 4 8
1 2 4 8 16
操,我光猜你要我怎麼表達我就先猜一小時了
因為你的輸入跟輸出在同一個cmd環境中 :D不知道你會不會使用重新導向?等你以後學會了,應該會覺得自己好蠢 XD
或許可以先搞懂stdin, stdout, stderr是什麼,以及分別會去哪裡吧~
我沒講清楚 我是搞不懂是要這樣
2
1 2 3 4
1 2 4 8
1 2 3 4 5
1 2 4 8 16
還是這樣
2
1 2 3 4
1 2 3 4 5
1 2 4 8
1 2 4 8 16
但是感謝你回覆
我沒講清楚 我是搞不懂是要這樣
2
1 2 3 4
1 2 4 8
1 2 3 4 5
1 2 4 8 16
還是這樣
2
1 2 3 4
1 2 3 4 5
1 2 4 8
1 2 4 8 16
但是感謝你回覆
對,所以你還沒搞清楚 XDD
沒關西的,畢竟是新手題,會有這些疑惑是正常的
妳的輸入與輸出,是在同一個cmd視窗,所以有可能每跑完一行輸入,程式會直接先輸出,也就是下面那種
如果你把答案存起來,或是stdio並沒有flush,那麼就會是上面那種
但不管哪一種,如果你重新把stdout導向到一個123.txt的檔案,那輸出就會只有像範例輸出一樣,兩行而已
也可以重新導向到其他你想去的地方