0
我被指示查找二維數組生成的最大數:arr [10] [10]。這段代碼是否正確?對我來說它似乎工作。查找最大隨機數
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int maxArray(int arr[][10], int rcap, int ccap) {
int max = arr[10][10]; srand(time(0));
for (int r=0; r < rcap; r++)
for(int c=0; c < ccap; c++)
if(arr[r][c] > max) max = (rand()%100)+100;
return max;
}
int main() {
int a[10][10];
cout << maxArray (a,10,10) <<endl;
return 0;
}
您不能訪問改編[10] [10]。最大元素是arr [9] [9]。並且您正在使用'a'中包含的值,而無需先初始化它。這不好!書面爲** b a d ** – xanatos
您的規格很難遵循。你能否重新訪問它們並嘗試再次解釋。 –
爲什麼標籤[visual-C++]特別是[objective-C++]存在? – dmckee