/*
Function: printCube
Description: generate the Cube in array and print it
Input:
[array]: the array for store Cube's data ( enough to store the data, minimum array[n][n] )
[n]: the Cube size ( n > 0 )
Output:
Return:
Others:
if( n == 3 ) cube is:
{
1 2 3
8 9 4
7 6 5
}
*/
void printCube( int array[][N], int n )
{
assert( 0 < n );
// i, j: index for array;
// min, max: border index for assignment Cube data
// m: data for Cube, add one every step;
int i, j, min, max, m;
/* generate Cube data in array */
for( m = 1, min = 0, max = n - 1; max > min; max--, min++ )
{
for( i = min, j
输入一个n,然后在屏幕上打印出NxN 的矩阵!
最新推荐文章于 2024-01-18 08:09:08 发布
该程序定义了一个名为printCube的函数,用于生成并打印一个NxN的矩阵。通过循环和索引操作填充数组,形成特定的矩阵布局。当n=3时,矩阵显示为:1 2 3
8 9 4
7 6 5。
摘要由CSDN通过智能技术生成