21xrx.com
2024-09-20 00:38:57 Friday
登录
文章检索 我的文章 写文章
如何用C语言输出星号金字塔
2023-06-16 10:57:56 深夜i     --     --
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;

}

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

  
  

评论区

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