21xrx.com
2024-11-22 20:32:18 Friday
登录
文章检索 我的文章 写文章
如何在C语言中使用*打出金字塔图形
2023-06-15 16:54:25 深夜i     --     --

在C语言中,使用循环语句嵌套可以轻松打印出金字塔图形。下面是一个简单的示例代码:


#include

int main() {

  int rows, i, j, space;

  printf("请输入要打印的金字塔行数:");

  scanf("%d", &rows);

  for (i = 1; i <= rows; i++) {

    for (space = 1; space <= rows - i; space++)

      printf(" ");

    for (j = 1; j <= 2 * i - 1; j++)

      printf("*");

    printf("\n");

  }

  return 0;

}

首先,通过 `scanf` 函数获取用户输入的行数。然后,使用两个 `for` 循环分别控制行数和每行的星号数量。在第一个循环中,打印一定数量的空格,使得星号位于最中间。在第二个循环中,打印奇数个星号,形成金字塔的形状。最后,每行结束后,使用 `printf` 函数打印一次换行符以实现对齐效果。

通过上述代码,我们可以轻松使用C语言打印出金字塔图形。一些与该主题相关的关键词有:C语言、循环语句、金字塔图形、循环嵌套。

  
  

评论区

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