不好意思 是我上面多打了XD"
我程式碼是打while (cin >> a >> b >> c >> d)
沒有後面的;
測資是假設這樣的
2
1 2 3 4
1 2 4 8
那你必須先把2存起來
在2減到0的這個迴圈 for, while 都行
一次再讀入4個數
以你的寫法 2存到a, 1存到 b, 2存到c, 3存到d 最後一個4沒得存又存到下一輪的a裡
整個就亂掉了
測資是假設這樣的
2
1 2 3 4
1 2 4 8
那你必須先把2存起來
在2減到0的這個迴圈 for, while 都行
一次再讀入4個數
以你的寫法 2存到a, 1存到 b, 2存到c, 3存到d 最後一個4沒得存又存到下一輪的a裡
整個就亂掉了
不好意思 想了好久還是不懂 為什麼用for還是while可以抓出到底測資給了幾個數 囧"
"在2減到0的這個迴圈" 是什麼意思="=? ||||
"在2減到0的這個迴圈" 就是會執行2次的迴圈
for( ; n > 0; n--) {...} // n 為第一個輸入的數字 所以會執行 (n = 2) 次