Home > Article > Backend Development > Write a program in C language that prints squares embedded in squares
Print a square within another square as shown below
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.## The Chinese translation of #Example
/* 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("</p><p>"); 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("</p><p>"); } getch(); return 0; }
The above is the detailed content of Write a program in C language that prints squares embedded in squares. For more information, please follow other related articles on the PHP Chinese website!