21xrx.com
2024-11-22 12:11:04 Friday
登录
文章检索 我的文章 写文章
如何用C语言打印出*号等腰三角形
2023-06-16 09:41:52 深夜i     --     --
C语言 打印 *号等腰三角形

在C语言编程中,经常需要打印出各种各样的图形。其中,*号等腰三角形是最基础也最常见的一个图形。在本文中,我们将介绍如何用C语言实现打印出*号等腰三角形,并给出详细的代码示例。

首先,让我们来了解一下*号等腰三角形的规律。观察下面的图形:


  *

 ***

*****

*******

我们可以发现,这个三角形一共有4行,最后一行有4个*号,而每一行的*号数都是奇数,且每一行星号数=行数。

在代码实现上,我们可以使用循环语句来打印每一行的*号。具体实现方法如下:


#include

int main() {

  int rows = 4;  // 三角形的行数

  

  for(int i = 1; i <= rows; i++) {  // 控制行数

    for(int j = 1; j <= rows-i; j++) {  // 控制空格数

      printf(" ");

    }

    for(int k = 1; k <= 2*i-1; k++) {  // 控制*号数

      printf("*");

    }

    printf("\n");  // 换行

  }

  

  return 0;

}

通过上面的代码,我们可以成功地打印出*号等腰三角形。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复