C#输入一个数字,输出以下内容(图片为输入5后的效果)!求解,简直智商不够用!

 我来答
百度网友3f2b73ab5
2016-11-28 · 超过63用户采纳过TA的回答
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:118万
展开全部
图片在哪呢

static void TT(int t,int c, int[,] arr)
{
if (c == 0)
{
return;
}
for (int i = t - c; i < arr.GetLength(0) - t +c; i++)
{
for (int j = t - c; j < arr.GetLength(1) - t + c; j++)
{
arr[i, j] = c;
}
}
TT(t, c - 1, arr);
}

static void Main()
{
var t = 5;
int[,] arr = new int[2 * t + 1, 2 * t + 1];
TT(t, t, arr);

for (int i = 0; i < arr.GetLength(0) ; i++)
{
for (int j = 0; j < arr.GetLength(1) ; j++)
{
Console.Write(arr[i,j]);
}
Console.Write("\r\n");
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式