21xrx.com
2025-03-23 15:25:30 Sunday
文章检索 我的文章 写文章
如何使用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;
}

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

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

  
  

评论区

    相似文章