1、首先打开Eclipse。
2、新建一个新的Java工程。
3、新建一个Example8类文件。
4、创建2维数组。
5、创建一个输出2维数组的函数。
6、遍历数组,输出数组元素。
7、输出2维数组。
8、运行程序看看行列互换。
#define N 3
int array[N][N];
void convert(int array[3][3]) /*函数类型可定义为void,也可用默认的int*/
{int i,j,t; /*因为函数形实参是数组,按地址传递*/
/*两个数组所用空间相同,函数无需返回值*/
for(i=0;i
array[i][j]=array[j][i];
array[j][i]=t;
}
}
main()
{
int i,j;
void convert(int [][]); /*注意此处的 [ ][ ] 形式,表明是二维数组*/
printf("Input array:\n"); /* 因为函数原型处仅检查形参个数、类型名、
for(i=0;i
printf("\noriginal array:\n");
for(i=0;i
printf("\n");
}
convert(array);
printf("convert array:\n");
for(i=0;i
printf("\n");
}
}
你的输入
输出格式都要按照它的标准
你的输出没有间隔
和换行