数据结构 编一段数组的c语言程序

Python020

数据结构 编一段数组的c语言程序,第1张

int main()

{int mat[3][4]

mat[0][0]=1

for (int i=1i<=3i++)

{for (int j=1j<=4j++)

 {printf("请输入数组的第%d行第%d列的元素\n",i,j)

 scanf ("%d",&mat[i-1][j-1])

 }

}

printf("这个二维数组是:\n")

for (int m=0m<3m++)

{for (int n=0n<4n++)

{printf ("%d  ",mat[m][n])

}

printf ("\n")

}

}

顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。

从顺序表的定义上可以看出,顺序表就是数组。二者只是不同领域中的称呼。

顺序表是数据结构中的专有名词,而数组是在C语言或者其它编程语言中的一种数据类型。

可以说,数组是顺序表在实际编程中的具体实现方式。

您好,这样的:

跟定义二维数组类似。

Java语言,定义一个3维数组,其他语言可以模仿。

(1)int[][][] arr= new int[2][3][2] arr[0][1][1]=10

(2)int[][][] arr = { { {1,2},{3,4} },{ {1,2},{3,4} },{ 3,4},{5,6}} }

遍历时,先遍历最外层arr.length,接着arr[i].length,然后arr[i][j].length。