初学者求指教
定义一个5×5的整数型数组,给每一个元素赋0~100的随机数值,输出该数组内容并找到数值最大元素所在的位置。怎么输出该数组内容啊?求大佬告知
程序代码:
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int arr[5][5]; srand((unsigned)time(NULL)); for(int i = 0; i < 5; ++i) { for(int j = 0; j < 5; ++j) { arr[i][j] = rand() % 101; } } int maxNumber = 0; //最大数 int maxNumberPosition[2]; //最大数所在的位置. 0 => 第一纬度, 1 => 第二维度 for(int i = 0; i < 5; ++i) { for(int j = 0; j < 5; ++j) { cout << arr[i][j] << "\t"; if(arr[i][j] > maxNumber) { maxNumber = arr[i][j]; maxNumberPosition[0] = i; maxNumberPosition[1] = j; } } cout << endl; } cout << "最大数 : " << maxNumber << endl; cout << "最大数所在的位置 : " << maxNumberPosition[0] + 1 << " 行 " << maxNumberPosition[1] + 1 << " 列" << endl; }