如何用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;}

  • VB如何在非控件数组中求得最大值
  • python怎么实现数字进制输出
  • matlab能求表达式的模吗
  • 使用WinForm窗体,制作一个简易的计算器。
  • 怎样利用Matlab求定积分和不定积分
  • 热门搜索
    儿童端午节手抄报简单 我爱文学手抄报 缅怀先烈手抄报简单又漂亮 理想手抄报 创城手抄报 心理健康知识手抄报 英雄事迹手抄报 小学生疫情手抄报 端午节手抄报。 新年手抄报简单又漂亮