21xrx.com
2024-12-23 09:18:55 Monday
登录
文章检索 我的文章 写文章
如何在C语言中输出一个空心正方形
2023-06-17 17:20:35 深夜i     --     --

在学习C语言的过程中,输出不同形状的图形是一个很有趣的练习。本文将向您介绍如何在C语言中输出一个空心正方形。

要输出一个空心正方形,我们可以使用两个嵌套的for循环。第一个for循环用于打印行,第二个for循环用于打印列。在打印每一个位置时,我们需要判断该位置是否处于正方形的边缘,如果是则打印"*",否则打印空格。

下面是输出空心正方形的C语言代码:


#include

int main() {

  int i, j, n;

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

  scanf("%d", &n);

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

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

      if (i == 1 || i == n || j == 1 || j == n) {

        printf("* ");

      } else {

        printf(" ");

      }

    }

    printf("\n");

  }

  return 0;

}

在上述代码中,我们首先输入正方形的边长,然后使用两个for循环打印每一行和每一列。在内部for循环中,我们使用if语句判断该位置是否处于边缘,然后分别打印"*"或空格。

输出空心正方形的三个关键词是C语言、空心、正方形。

  
  

评论区

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