//随机产生一个3行4列的数组 取值范围在10--50
int array[3][4] = {0};
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
array[i][j] = arc4random()%(50-10+1)+10;
}
}
//定义一个max用来存储最大元素
int max = array[0][0];
int maxi = 0,maxj = 0;//定义最大数所在的行和列
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
if (max < array[i][j]) {
max = array[i][j];
maxi = i;//记录行号和列号
maxj = j;
}
}
}
//打印随机产生的3行4列的数组
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
printf("%d ",array[i][j]);
}
printf("\n");
}
//打印最大数所在的行和列
printf("最大数是%d,所在行是%d,所在列是%d",max,maxi,maxj);