21xrx.com
2024-09-17 03:30:33 Tuesday
登录
文章检索 我的文章 写文章
如何使用C语言实现三角形图形
2023-06-15 17:26:42 深夜i     --     --
C语言 嵌套循环 三角形图形

在C语言中,我们可以使用嵌套循环来实现各种图形的输出,包括三角形。对于一个正三角形,我们可以使用一个外层循环和两个内层循环来实现。

外层循环控制行数,内层循环控制每行输出的字符数和空格数。具体代码如下:


#include

int main() {

  int rows, i, j, space;

  printf("请输入三角形的行数:");

  scanf("%d", &rows);

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

    // 输出空格

    for (space = rows - i; space > 0; space--)

      printf(" ");

    // 输出字符

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

      printf("*");

    printf("\n");

  }

  return 0;

}

在上面的代码中,首先要输入三角形的行数,然后使用外层循环控制行数,内层循环输出空格和字符。具体输出的字符和空格数可以根据行数和当前行数计算得出。

通过以上的代码可以实现一个正三角形的图形,如果需要实现其它形状的三角形,可以在内层循环中进行修改。

  
  

评论区

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