#include<Windows.h>
#include<iostream>
using namespace std;
//采用数组指针的方式找出二维数组中的最小值
int main() {
int A[4][3] = {
{173, 158, 166},
{168, 155, 171},
{163, 164, 165},
{163, 164, 172}
};
int(*p)[3] = NULL;
int* boy = &A[0][0];
p = &A[0];
for (int i = 0; i < 4 ; i++) {
for (int j = 0; j < 3; j++) {
if (*boy > *((*p)+j))
boy = (*p)+j;
}
p++;
}
int index = boy - &A[0][0];
printf_s("是第%d男孩偷窥女生洗澡,其身高为:%d", index, *boy);
system("pause");
return 0;
}
运行结果如图: