21xrx.com
2024-12-23 02:01:36 Monday
登录
文章检索 我的文章 写文章
如何用C语言输出菱形
2023-06-16 15:38:21 深夜i     --     --
C语言 输出 菱形 循环语句 条件语句

在C语言中,要输出一个菱形,可以使用循环语句和条件语句来实现。首先,我们可以设定一个变量n,表示菱形的大小。然后,使用两个嵌套的for循环来输出菱形,其中内层循环的迭代范围根据所在行数的不同,逐渐缩小或扩大。如果当前位置在菱形四条边的任何一条上,输出*号;否则,输出空格。最后,将菱形输出即可。

下面是用C语言输出菱形的代码:

#include

int main() {

  int n, i, j;

  printf("请输入菱形的大小:");

  scanf("%d", &n);

  for (i = 0; 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;

}

通过上述代码,我们可以看出,代码实现了一个比较简单的菱形输出,可以自定义菱形的大小。最终输出结果如下图所示:

  
  

评论区

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