题目描述
输出由数字组成的菱形图案
输入
输入一个正整数n。
输出
输出由数字组成的菱形图案。其中,菱形图案当中一层的数字正好是输入的数字n。
样例输入
3
6
样例输出
1
222
33333
222
1
1
222
33333
4444444
555555555
66666666666
555555555
4444444
33333
222
1
#include<stdio.h>
int main()
{
int i,n,j,k,h,t;
while(scanf("%d",&n)!=EOF)
{
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(k=1;k<=(2*i-1);k++)
{
printf("%d",i);
}
printf("\n");
}
for(i=n-1;i>0;i--)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(k=1;k<=(2*i-1);k++)
{
printf("%d",i);
}
printf("\n");
}
}
return 0;
}