21xrx.com
2024-11-22 09:42:00 Friday
登录
文章检索 我的文章 写文章
如何使用C语言输出菱形图形
2023-06-13 21:52:16 深夜i     --     --
C语言 输出 菱形 循环语句 控制语句

在C语言中,我们可以使用循环语句和控制语句来实现输出各种图形,包括菱形。菱形是由若干行星号组成,而星号的数量是依据行数而定的。下面是实现菱形输出的C语言代码:


#include

int main() {

  int lines, i, j, space;

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

  scanf("%d", &lines);

  space = lines - 1;

  for (i = 0; i < lines; i++) {

    for (j = 0; j < space; j++) {

      printf(" ");

    }

    for (j = 0; j <= i; j++) {

      printf("* ");

    }

    printf("\n");

    space--;

  }

  space = 0;

  for (i = lines - 1; i >= 0; i--) {

    for (j = 0; j < space; j++) {

      printf(" ");

    }

    for (j = 0; j <= i; j++) {

      printf("* ");

    }

    printf("\n");

    space++;

  }

  return 0;

}

首先,在代码中我们要求用户输入菱形的行数,接着我们根据这个输入值来计算每行星号前的空格数,并在循环中输出。这段代码将会输出一个很漂亮的菱形。

  
  

评论区

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