c语言二维数组

c语言二维数组,第1张

1、首先是定义一个二级指针和行列变量【int **array,row,column】。

2、然后编写输入行列的语句,代码如图

3、接下来就可以为其开辟一个一个一维装着一维数组的数组。

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

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11008781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存