我有這個計劃&的紅寶石version試圖做同樣的在C++中工作For循環不正常超過一個陣列中的C++
輸入必須是:
2 # Number of pairs
562 -881 # First pair
310 -385 # Second pair
和輸出:
-319
-75
它工作正常,2個數字的數組,並打破如果對> 2.我的循環有什麼問題?
#include <iostream>
using namespace std;
int main() {
int sum = 0;
int iter;
cin >> iter;
int arr[2];
for (int i=0; i<iter; i++) {
for (int n=0; n<2; n++) {
// Enter numbers
cin >> arr[n];
}
}
for (int num=0; num<2; num++) {
sum+=arr[num];
}
for (int i=0; i<iter; i++) {
// Get the sum of numbers
cout << sum << endl;
}
return 0;
}
感謝您的幫助!
在你的第一個循環,你覆蓋的內容每次'arr'。 – juanchopanza
它是如何修復的? – k1r8r0wn