打印数字金字塔(C)

#include <stdio.h>
int main()
{
 int i,j,n;
 
 scanf("%d",&n);      // n表示行数
 
 for(i=1;i<=n;i++)     
 {
  for(j=1;j<=n-i;j++)       第i行有n-i个空格
    printf(" ");
  for(j=1;j<=i;j++)    //j循环控制输出i的个数 
    printf("%d ",i);  //第i行的数字是i,并且注意%d后面有一个空格  
  printf("\n");
 }
}

输入样式
5

输出样式

在这里插入图片描述

发布了15 篇原创文章 · 获赞 6 · 访问量 4490

猜你喜欢

转载自blog.csdn.net/weixin_44070116/article/details/88668579