21xrx.com
2025-04-01 05:31:54 Tuesday
文章检索 我的文章 写文章
如何用C语言打印出*号等腰三角形
2023-06-16 09:41:52 深夜i     39     0
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;
}

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

  
  

评论区

    相似文章
请求出错了