c#编程 5*4的二维数组转化为4*5的二维数组
这个是我的代码 运行时就出现停止工作对话框 希望高手解答using System;
using System.Collections;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[,] a ={ { 1, 1, 1, 1, 1, 1 }, { 2, 2, 2, 2, 2, 2 }, { 3, 3, 3, 3, 3, 3 }, { 4, 4, 4, 4, 4, 4 }, { 5, 5, 5, 5, 5, 5 } };
int[,] b = new int[4, 5];
int[] c = new int[29];
int k = 0;
for (int i = 0; i < 6; i++)
{
for (int j = 0; j < 5; j++)
{
c[k] = a[i, j];
k++;
}
}
k = k - 1;
for (int i = 4; i > -1; i--)
{
for (int j = 5; j > -1; j--)
{
b[i, j] = c[k];
k--;
}
}
for (int i = 0; i < 5; i++)
for (int j = 0; j < 6; j++)
Console.Write("{0}", b[i,j]);
}
}
}
补充:。。。。可以运行 就是运行的时候出现对话框 consoleApplication停止工作