输出数字菱形

#include<stdio.h>
int
main() { int i,j,k,n,i2; 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;k++) printf("%d",i); printf("\n"); } for(i2=1;i2<=n-1;i2++){ for(j=1;j<=i2;j++) printf(" "); for(k=1;k<=2*(n-i2)-1;k++) printf("%d",n-i2); printf("\n"); } } return 0; }

 

posted @ 2018-12-10 23:41  Estwind  阅读(425)  评论(0编辑  收藏  举报