用c#语言怎样打印如下图形?高分求救!!!
题目要求输入3,打印如下图形:111121111输入5打印如下:1111112221123211222111111求代码啊!...
题目要求输入3,打印如下图形:
111
121
111
输入5打印如下:
11111
12221
12321
12221
11111
求代码啊! 展开
111
121
111
输入5打印如下:
11111
12221
12321
12221
11111
求代码啊! 展开
展开全部
观察外圈都是1,定义一个全局的整数k,k=n/2,用while(k-1==0)循环,然后再用for循环。从外圈向内产生a[n,n]的值。
public int[,] a=int[n,n];
public int k=n/2;
for (int i=1;i<n;i++)
{
a[i,0]=1;
a[0,i]=1;
}
while(k-1==0)
{
for (int i=k-1;i<n-k+1,i++}
a[i,k-1]=k
}
先写到这里,你想想把。
public int[,] a=int[n,n];
public int k=n/2;
for (int i=1;i<n;i++)
{
a[i,0]=1;
a[0,i]=1;
}
while(k-1==0)
{
for (int i=k-1;i<n-k+1,i++}
a[i,k-1]=k
}
先写到这里,你想想把。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询