在Windows环境下用C#语言编写N*N 通用方阵,要求是左下三角是蛇形矩阵,右上三角顺时螺旋N=4时1 11 12 137 2 16 148 6 3 1510 9 5 4 N=5时1 16 17 18 199 2 24 25 2010 8 3 23 2114 11 7 4 2215

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 00:24:53

在Windows环境下用C#语言编写N*N 通用方阵,要求是左下三角是蛇形矩阵,右上三角顺时螺旋N=4时1 11 12 137 2 16 148 6 3 1510 9 5 4 N=5时1 16 17 18 199 2 24 25 2010 8 3 23 2114 11 7 4 2215
在Windows环境下用C#语言编写N*N 通用方阵,要求是左下三角是蛇形矩阵,右上三角顺时螺旋
N=4时
1 11 12 13
7 2 16 14
8 6 3 15
10 9 5 4
N=5时
1 16 17 18 19
9 2 24 25 20
10 8 3 23 21
14 11 7 4 22
15 13 12 6 5
程序runnbale 会加分
这是一个蛇形矩阵:
1
7 2
8 6 3
10 5 4
加一个螺旋:
11 12 13
16 14
15

在Windows环境下用C#语言编写N*N 通用方阵,要求是左下三角是蛇形矩阵,右上三角顺时螺旋N=4时1 11 12 137 2 16 148 6 3 1510 9 5 4 N=5时1 16 17 18 199 2 24 25 2010 8 3 23 2114 11 7 4 2215
int[,] array = new int[4,4];
int size = int.Parse(Math.Sqrt(array.Length).ToString());
int row = 0,column = 0,n = 1,num = 1;
bool bo = true,bo1 = true;
while (bo)
{
row = column = n - 1;
while (column