【发布时间】:2015-12-22 21:43:07
【问题描述】:
我已经编写了这段代码,但是如果我在数组中输入负值,它就不能正常工作。我该怎么办?!!
#include <iostream>
using namespace std;
void maxRow(int arr[][2],int row) {
for (int i = 0; i < row; i++) {
int valueMax = arr[i][0];
for (int j = 0; j < 2; j++) {
if (arr[i][j] > valueMax) {
valueMax = arr[i][j];
cout << valueMax << endl;
}
}
}
}
int main() {
int numbers[6][2] = {1,10,5,6,7,8,19,89,-2,17,-3,-7};
maxRow(numbers, 6);
}
【问题讨论】:
-
看起来像是调试器的工作。
-
提供你期望的输出和你得到的输出。