您的位置:首页 > 编程语言 > C语言/C++

C语言实验——打印数字图形

2017-11-12 10:59 316 查看

C语言实验——打印数字图形

Time Limit: 1000MSMemory Limit: 65536KBSubmitStatistic

Problem Description

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

Input

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

Output

指定数字图形。

Example Input

5

Example Output

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

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: