21xrx.com
2024-11-25 07:59:36 Monday
登录
文章检索 我的文章 写文章
使用C语言编写程序输出菱形星号7行
2023-06-15 13:52:48 深夜i     --     --
C语言 嵌套循环 菱形 星号 代码实现

编写C语言程序输出一个由星号组成的菱形,在菱形的中间一行显示7个星号。通过使用嵌套的循环,我们可以轻松地实现这个任务。首先,我们需要使用一个循环输出顶部的一半菱形,然后再反转这个循环并输出底部的另一半菱形。最后,我们在菱形的中间输出7个星号。

以下是程序的代码:


#include

int main() {

  int i, j, n = 7;

  // 输出顶部的菱形

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

    for(j = 1; j <= n-i; j++) {

      printf(" ");

    }

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

      printf("*");

    }

    printf("\n");

  }

  // 输出底部的菱形

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

    for(j = 1; j <= n-i; j++) {

      printf(" ");

    }

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

      printf("*");

    }

    printf("\n");

  }

  return 0;

}

  
  

评论区

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