用C#语言 将一个二维数组行和列元素互换,存到另一个二维数组中 看好是C#语言
5个回答
展开全部
using System;
namespace Lesson16
{
class MainClass
{
public static void Main (string[] args)
{
//将二维数组行和列交换,存储到另一个数组中去
int[,] numbers = new int[3,4]
{
{41,42,74,23},
{85,76,72,41},
{30,17,29,87}
};
int[,] xinde = new int[4, 3];
for (int i = 0;i<3;i++)
{
for (int j = 0; j < 4; j++)
{
xinde[j,i] = numbers [i, j];
}
}
foreach(int num in xinde)
{
Console.WriteLine (num);
}
}
}
}
namespace Lesson16
{
class MainClass
{
public static void Main (string[] args)
{
//将二维数组行和列交换,存储到另一个数组中去
int[,] numbers = new int[3,4]
{
{41,42,74,23},
{85,76,72,41},
{30,17,29,87}
};
int[,] xinde = new int[4, 3];
for (int i = 0;i<3;i++)
{
for (int j = 0; j < 4; j++)
{
xinde[j,i] = numbers [i, j];
}
}
foreach(int num in xinde)
{
Console.WriteLine (num);
}
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int[,] numbers = { {1,2,3 },{4,5,6 },{7,8,9 } };
int[,] number= new int[3, 3];
Console.WriteLine("**************倒置前****************");
for (int i = 0; i <numbers.GetLength(0); i++)
{
for (int j = 0; j < numbers.GetLength(1); j++)
{
Console.Write(numbers[i, j] + "\t");
}
Console.WriteLine();
}
Console.WriteLine("***************倒置后**************");
for (int i = 0; i <numbers.GetLength(0); i++)
{
for (int j = 0; j <numbers.GetLength(1); j++)
{
number[i, j] = numbers[j, i];
Console.Write(number[i,j]+"\t");
}
Console.WriteLine();
}
int[,] number= new int[3, 3];
Console.WriteLine("**************倒置前****************");
for (int i = 0; i <numbers.GetLength(0); i++)
{
for (int j = 0; j < numbers.GetLength(1); j++)
{
Console.Write(numbers[i, j] + "\t");
}
Console.WriteLine();
}
Console.WriteLine("***************倒置后**************");
for (int i = 0; i <numbers.GetLength(0); i++)
{
for (int j = 0; j <numbers.GetLength(1); j++)
{
number[i, j] = numbers[j, i];
Console.Write(number[i,j]+"\t");
}
Console.WriteLine();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没看懂你的意思啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询