21xrx.com
2025-03-21 09:36:02 Friday
文章检索 我的文章 写文章
如何用C语言输出星号金字塔
2023-06-16 10:57:56 深夜i     12     0
C语言 循环语句 if条件语句 输出 金字塔 星号

在C语言中,我们可以使用循环语句和if条件语句来实现输出金字塔的效果。首先,我们需要使用一个循环语句控制金字塔的层数,然后在循环中再使用一个循环来控制每一层输出的星号个数。另外,我们还需要使用if条件语句来控制输出的位置,使得星号能够呈现出金字塔的形状。

下面是使用C语言实现输出星号金字塔的代码示例:

#include 
int main()
{
  int rows, i, j, space;
  printf("请输入金字塔的层数:");
  scanf("%d", &rows);
  space = rows;
  for (i = 1; i <= rows; i++)
  {
    for (j = 1; j <= space; j++)
    {
      printf(" ");
    }
    space--;
    for (j = 1; j <= 2 * i - 1; j++)
    {
      printf("*");
    }
    printf("\n");
  }
  return 0;
}

以上代码可以输出指定层数的星号金字塔。

  
  

评论区

请求出错了