害,神奇魔方阵。让我想起了我做过的快乐暑假······
案例描述
古代又称“纵横图”,就是指由自然数组成的方阵。编程要求实现一个5行5列的魔方阵。
必备知识
- 二维数组的定义与初始化
在实际工作中仅仅使用一维数组是远远不够的,这时可以用二维数组,定义方式与一维数组相似,代码如下:
数据类型 数组名[常量表达式1] [常量表达式2]
二维数组是按照 行 进行储存的先存放a[0]行,再是a[1],a[2]等。
完成二维数组的定义后要进行初始化:
初始化二维数组的方式有三种
1)按行给二维数组赋值
int x[3][3] ={
{
2,3,4}{
1,2,3}};
2)将所有数组元素按照行顺序写入括号内
int x[3][3] ={
2,3,4,1,2,3};
3)对部分数组元素进行赋值
int x[