欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

用循环结构在C语言中输出星星图案

最编程 2024-08-11 22:21:19
...

image.png

输出下面图案: 提示:找到跳出循环的判断条件是关键。

    *
   ***
  *****
 *******
  *****
   ***
    *

分析使用for循环,并且分为正三角和倒三角

#include<stdio.h>
int main(){
    int i,j;
    //正金字
    for (i=1;i<=4;i++){          // 控制金字塔的层数,输出4层,可以改变输出任意层
        for (j=1;j<=4-i;j++)    // 控制金字塔每层前面输出的空格数
            printf(" ");
        for (j=1;j<=2*i-1;j++)  // 控制金字塔每层需要打印'*'的个数
            printf("*");
        printf("\n");           // 一层金字塔输出完毕,换行继续输出下一层
    }
      //倒金字
    for(i=3;i>0;i--){            // 控制金字塔的层数,输出3层,可以改变输出任意层
        for(j=1;j<=4-i;j++)
            printf(" ");
        for (j=1;j<=2*i-1;j++)
            printf("*");
        printf("\n");
    }
    return 0;
}

image.png

推荐阅读