21xrx.com
2024-11-05 12:14:25 Tuesday
登录
文章检索 我的文章 写文章
如何在C语言中输出空心矩形
2023-06-14 16:20:16 深夜i     --     --
C语言 空心矩形 for循环

在使用C语言编写程序时,有时需要输出一些图形来展示数据或进行一些视觉操作。其中,输出空心矩形是一种常见的需求。下面将介绍如何在C语言中实现这个功能。

实现方法:

1.首先,选择需要的长和宽。接着,使用for循环输出第一行,即长方形的上边。

2.然后,使用for循环输出中间行。对于每一行,先输出左侧的边框,然后输出空格,最后输出右侧的边框。

3.最后,使用for循环输出最后一行,即长方形的下边。

代码实现:


#include

int main()

{

  int i, j, m, n;

  printf("请输入矩形的长和宽:\n");

  scanf("%d%d", &m, &n);

  for (i = 1; i <= n; i++)//i控制纵向循环

  {

    for (j = 1; j <= m; j++)//j控制横向循环

      if (i == 1 || i == n)//如果是第一行或最后一行则输出整行

        printf("*");

      else if (j == 1 || j == m)//如果是第一列或最后一列输出边框

        printf("*");

      else

        printf(" ");//否则输出空格

    printf("\n");//每行结束后换行

  }

  return 0;

}

  
  

评论区

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