原题:

题目描述

从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。

输入

正整数n(1≤n≤9)。

输出

指定数字图形。

示例输入

5

示例输出

    1    121   12321  1234321 123454321  1234321   12321    121     1

 

原码:

#include<stdio.h> int main() {     int i,j,n,p,q;     scanf("%d",&n);     for(i=1; i<=n; i++)     {         for(j=1; j<=n-i; j++)             printf(" ");         for(p=1; p<=i; p++)             printf("%d",p);         for(q=i-1; q>0; q--)             printf("%d",q);         printf("\n");     }     for(i=1; i<=n-1; i++)     {         for(j=1; j<=i; j++)             printf(" ");         for(p=1; p<=n-i; p++)             printf("%d",p);         for(q=n-i-1; q>0; q--)             printf("%d",q);         printf("\n");     }     return 0; }