打印数字金子塔,形状如下:
1
121
12321
..................
方法1:
main()
{ int i,j,k;
clrscr();
for(i=1;i<=9;i++)
{ for(j=1;j<30-3*i;j++)
printf(" ");
for(k=1;k<=i;k++)
printf(" %d",k);
for(k=i-1;k>0;k--)
printf(" %d",k);
printf("\n");
}
}
方法2:
main()
{ int i,j,k;
clrscr();
for(i=1;i<=9;i++)
{ for(j=1;j<30-3*i;j++)
printf(" ");
for(k=1;k<=i;k++)
printf(" %d",k);
for(k=-(i-2);k<i-1;k++)
printf(" %d",k);
printf("\n");
}
}
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=1207186