作业帮 > 综合 > 作业

在Windows环境下用C#语言编写N*N 通用方阵,要求是左下三角是蛇形矩阵,右上三角顺时螺旋

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 11:41:31
在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
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
再问: 1这段Code不是动态的。。。 2这Code不是我要的
再答: while (true) { Console.WriteLine("请输入一个大于1的数字.≤2的则退出程序"); int numbre = int.Parse(Console.ReadLine()); if (numbre