c#控制台程序怎么以表的形式显示数组
2个回答
展开全部
class Program
{
static void Main(string[] args)
{
const int ROWS=3;
const int COLS=3;
int[,] arr=new int[ROWS,COLS] {
{0,1,2},
{3,4,5},
{6,7,8}
};
for (int i = 0,r=0; i < (ROWS*2 + 1); ++i)
{
if (i == 0)
{
Console.Write("┌");
for (int j = 0; j < COLS; ++j)
{
if(j<COLS-1)
正闹迅 Console.Write("─┬");
else
弯此 Console.Write("─┐");
}
}
else if (i == ROWS*2)
{
Console.Write("└");
for (int j = 0; j < COLS; ++j)
{
if (j < COLS - 1)
Console.Write("─┴");
else
Console.Write("─┘");
}
}
else if (i % 2 == 0)
{
Console.Write("├");
for (int j = 0; j < COLS; ++j)
{
if (j < COLS - 1)
Console.Write("─┼");
举此 else
Console.Write("─┤");
}
}
else
{
Console.Write("│");
for (int j = 0; j < COLS; ++j)
{
Console.Write(" {0}│",arr[r, j]);
}
++r;
}
Console.WriteLine();
}
Console.Read();
}
}
追问
再加上索引怎么加呢,最上边和最左边
2016-09-19 · 知道合伙人软件行家
关注
展开全部
static void Main(string[] args) { int[] ary = { 1, 2, 3, 4, 5, 6 }; for (int i = 0; i < ary.Length; i++) { Console.WriteLine(ary[i]); } Console.ReadLine(); }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询