21xrx.com
2024-12-23 00:29:59 Monday
登录
文章检索 我的文章 写文章
如何在C语言中输出空心菱形
2023-06-15 12:48:10 深夜i     --     --
C语言 空心菱形 循环

在C语言中,可以使用嵌套循环来输出空心菱形。首先,我们需要确定菱形的大小,然后使用循环打印出菱形的上半部分和下半部分。

以下是一个简单的程序示例,可以在控制台输出一个大小为5的空心菱形:


#include

int main()

{

  int n = 5; // 菱形的大小

  int i, j, k;

  // 输出上半部分

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

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

      printf(" ");

    }

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

      if(k == 1 || k == 2*i-1){

        printf("*");

      }

      else{

        printf(" ");

      }

    }

    printf("\n");

  }

  // 输出下半部分

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

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

      printf(" ");

    }

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

      if(k == 1 || k == 2*i-1){

        printf("*");

      }

      else{

        printf(" ");

      }

    }

    printf("\n");

  }

  return 0;

}

文章

  
  

评论区

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