这个还是新的。这段代码有什么问题?我试图制作和使用2维数组。我的总体想法是否正确?用嵌套for循环来遍历它?我的代码究竟有什么问题?它不会编译。二维阵列问题
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
const double NUM_MONKEYS = 3;
const double NUM_DAYS = 5;
double monkeys[NUM_MONKEYS][NUM_DAYS];
int row, column;
for (row = 0, row < NUM_MONKEYS, row++)
{
for (column = 0, column < NUM_DAYS, column++)
{
cout << "Input amount of food eaten by monkey: " << row + 1;
cout << " and day: " << column + 1 << endl;
cin >> monkeys[row][column];
}
}
return 0;
}
有什么我没有得到,谢谢!
你应该用C++ –
'用namespace std;'标记这个也是不好的做法 - 谷歌它 –
你应该发布错误信息。但问题在于使用,而不是;在你的陈述。 –