1195C语言实验——打印金字塔

来源:互联网 发布:淘宝女装名店排行 编辑:程序博客网 时间:2024/06/06 00:43

题目描述

输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。 

输入

输入只有一个正整数n。

输出

打印金字塔图形,其中每个数字之间有一个空格。

示例输入

3

示例输出

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


0 0