手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何用C语言循环画出简单的图形

时间:2024-10-23 17:12:03

1、观察如下图的图形构造,以对称轴为基础,可以发现如下规律:每一层星号的个墙绅褡孛数等于 2n - 1 ; 这里的 n 是当前的层数。

如何用C语言循环画出简单的图形

2、由上面观察的规律就可以编写代码了,如下图。

如何用C语言循环画出简单的图形

3、运行结果如下

如何用C语言循环画出简单的图形

4、源代码:#include<stdio.h>//运用循环额鹿赤柝画一个等腰三角形int main(){ int 足毂忍珩i,j,t,n; //当前层数(i),总的层数(n) printf("请输入需要画多少层的三角形 :"); scanf("%d",&n); //让用户输入需要构建的三角形层数 for(i=0;i<n;++i) { for(j=0;j<(n-i);++j) //这一步是画当前行,星号前面的空格 printf(" "); for(t=0;t<(2*i - 1);++t) //这一步是画当前行星号 printf("*"); printf("\n"); //每行画完后需要换行 } return 0;}

© 手抄报圈