C 列印蛇形正方形矩陣

2021-05-23 19:23:32 字數 767 閱讀 3577

/*

* (c#)列印蛇形正方形矩陣, 如:

* 1 2 3

* 8 9 4

* 7 6 5

*/using system;

using system.collections.generic;

using system.linq;

using system.text;

public static int getsnakematrix(int rank)

}dir++;

if (dir > (int)direction.up)

dir = (int)direction.right;

}switch (dir)

}return array;

}public static int assignarray(int rank)

return array;

}public static void printarray(int array)

", array[i][j]);

}console.writeline();}}

static void main(string args)

}}/*optimized getsnakematrix(int rank){}

public static int getsnakematrix(int rank)

switch (dir)

}return array;

}*/

列印正方形。

題目 列印乙個由16個 組成的正方形。1 program shen8 2var 3i integer 45 begin 6for i 1to4 do7begin 8 writeln 9end 10 11 end.加強訓練 列印數字1 80,每8個數字一行,共列印10行,列印時每個數字佔3個格的寬度。...

旋轉正方形矩陣 C

把矩陣順時針調整90 要求額外空間複雜度為1。include includeusing namespace std tr為左上角行,tc為左上角列,dr為右下角行,dc為右下角列,從最外圈開始進行操作 void rotateedge vector m,int tr,int tc,int dr,int...

旋轉正方形矩陣

題目 給定乙個整型正方形矩陣matrix,請把該矩陣調整成 順時針旋轉90度的樣子。要求 額外空間複雜度為o 1 思路 採用分圈處理的方式,利用矩陣的左上角座標和右下角座標,例如矩陣 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 最外層 1 4 16 13 替換 2 ...