C 语言中的在方块内部打印方块程序


程序说明

按如下所示在方块中打印方块

算法

Accept the number of rows the outer Square to be drawn
Display the Outer Square with the number of rows specified by the User.
Display another square inside the outer square.

示例

/* Program to print Square inside Square */
#include <stdio.h>
int main()
{
   int r, c, rows;
   clrscr();
   printf("Enter the Number of rows to draw Square inside a Square: ");
   scanf("%d", &rows);
   printf("
");    for (r = 1; r <= rows; r++){       for (c = 1; c <= rows; c++){          if ((r == 1 || r == rows || c == 1 || c == rows) || (r >= 3 && r <= rows - 2 && c >= 3 && c             <= rows - 2) && (r == 3 || r == rows - 2 || c == 3 || c == rows - 2)){                printf("#");          }          else{             printf(" ");          }       }       printf("
");    }    getch();    return 0; }

输出

更新日期: 2020 年 1 月 9 日

794 人次浏览

开启你的 职业

通过完成该课程获得认证

开始
广告