1、首先是定义一个二级指针和行列变量【int **array,row,column】。
2、然后编写输入行列的语句,代码如图。
4、接下来使用【array[i]=(int *)malloc(sizeof(int)*column)】,为数组再次产生一个新的装着数组的数组。
5、然后就可以为其赋值并输出【代码如图】,就完成了。
第一题:#include<iostream.h>void main()
{
int i,j
int a[3][4]
int min,max
cout<<"输入三行四列的二维数组:"
for(i=0i<3i++)
for(j=0j<4j++)
{
cin>>a[i][j]
}
min=a[0][0]
max=a[0][0]
for(i=0i<3i++)
for(j=0j<4j++)
{
if(min>a[i][j])
{
int k
k=minmin=a[i][j]a[i][j]=k
}
if(max<a[i][j])
{
int t
t=maxmax=a[i][j]a[i][j]=t
}
}
cout<<"min="<<min<<endl
cout<<"max="<<max<<endl
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)