# include<stdio.h> int main(void) { int n,i,j; scanf("%d",&n); for(i=1;i<=n;++i) { for(j=n-i;j>0;--j) { printf(" ");//打印空格 } for(j=1;j<=i;++j) { printf("%d",j);//打印上前一半数字 } for(j=i-1;j>0;--j) { printf("%d",j);//打印上后一半数字 } printf("\n"); } for(i=1;i<n;++i) { for(j=i;j>0;--j) { printf(" "); } for(j=1;j<=n-i;++j) { printf("%d",j); } for(j=n-i-1;j>0;--j) { printf("%d",j); } printf("\n"); } return 0; } |
Double click to view unformatted code.