注册 登录
编程论坛 C语言论坛

使用双重循环,在控制台输出星型金字塔

小人儿 发布于 2019-11-05 19:32, 1930 次点击
III.输出星号金字塔:
使用双重循环,在控制台输出如下图形:(注意:禁止使用5个printf直接输出)
      *1
     ***3
    *****5
   *******7
  *********9
提示:
1. 使用内循环输出星号;
2. 使用外循环
a) 控制金字塔高度;
b)控制每个星号前空格的数量;
c)控制每行输出星号的个数。
 谢谢大佬们
2 回复
#2
自学的数学2019-11-05 22:09
程序代码:
#include<stdio.h>
main()
{
int i,j;
for (i=1;i<=5;++i)  

 {
   for (j=1;j<=5-i;++j)  
      printf(" ");
   for (j=1;j<=2*i-1;++j)
       {printf("*");
        
       }
       printf("%d",2*i-1);
    printf("\n");  

 }
}


[此贴子已经被作者于2019-11-5 22:11编辑过]

#3
三尺冰2019-11-05 23:07
直接给代码,这样不好
1