用C++设计一个3*4矩阵的所有靠元素值中的最小元素和最大元素。用指针访问数组元素。

2025-01-31 02:51:57
推荐回答(1个)
回答1:

//很简单。。。你看看吧

#include
using namespace std;
void main()
{
int a[3][4]={3,8,9,10,2,5,-3,5,7,0,-1,4},min,max;
int i,j;
max=min=a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{
if(min>a[i][j]) min=a[i][j];
if(max }
cout<<"max"<}

我擦。。。用指针
#include
using namespace std;
void main()
{
int a[3][4]={3,8,9,10,2,5,-3,5,7,0,-1,4},min,max;
int i,j;
int (*p)[4];
p=a;
max=min=a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{
if(min>*(*(p+i)+j)) min=*(*(p+i)+j);
if(max<*(*(p+i)+j)) max=*(*(p+i)+j);
}
cout<<"max="<