21xrx.com
2024-12-23 02:32:56 Monday
登录
文章检索 我的文章 写文章
如何在C语言中输出菱形
2023-06-16 11:44:40 深夜i     --     --
C语言 输出 菱形

在学习C语言的过程中,学习如何输出各种形状是非常重要的一步。其中,输出菱形是一个比较常见且基础的要求。在本文中,我们将介绍如何在C语言中输出菱形。

首先,我们需要明确一个概念——菱形其实就是两个相互倾斜的正方形拼成的。据此,我们可以通过两个for循环分别输出上半部分的正方形和下半部分的正方形,再将它们合并起来,就可以输出一个完整的菱形。具体代码如下:


#include

int main()

{

  int i, j, n;

  printf("请输入菱形的边长:");

  scanf("%d", &n);

  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 >= 1; i--)

  {

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

    {

      printf(" ");

    }

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

    {

      printf("*");

    }

    printf("\n");

  }

  return 0;

}

通过运行以上代码,我们可以在屏幕上输出一个菱形。其中,我们需要输入菱形的边长n,程序就会自动根据这个边长输出对应大小的菱形。

最后,我们总结一下本文介绍的内容,得到以下3个

  
  

评论区

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