#include <stdio.h> int main(void) { int n,i,j; while(scanf("%d",&n)!=EOF) { for(j=n-1;j>=0;j--)//打印上半部分4 { for(i=1;i<=j;i++)//打印空格 { printf(" "); } for(i=1;i<(n-j);i++)//打印1-n { printf("%d",i); } for(i=n-j;i>=1;i--)//打印n-1 { printf("%d",i); } printf("\n");//打印回车 } for(j=1;j<=n-1;j++)//打印下半部分5 { for(i=1;i<=j;i++)//打印空格 { printf(" "); } for(i=1;i<(n-j);i++)//打印1-n { printf("%d",i); } for(i=n-j;i>=1;i--)//打印n-1 { printf("%d",i); } printf("\n");//打印回车 } } return 0; } |
Double click to view unformatted code.