Program to print hollow square star pattern in c; Through this tutorial, we will learn how to print hollow square star pattern in c programs using for loop and while loop.
Programs to Print Hollow Square Star Pattern in C
- C Program to Print Hollow Square Star Pattern using For Loop
- C Program to Print Hollow Square Star Pattern using While Loop
C Program to Print Hollow Square Star Pattern using For Loop
/* C Program to Print Hollow Square Star Pattern */ #include<stdio.h> int main() { int i, j, Side; printf("Please Enter Any Side of a Square\n"); scanf("%d", &Side); printf("Printing Hallow Square Star Pattern \n"); for(i = 0; i < Side; i++) { for(j = 0; j < Side; j++) { if(i == 0 || i == Side-1 || j == 0 || j == Side-1) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; }
The output of the above c program; is as follows:
Please Enter Any Side of a Square 5 Printing Hallow Square Star Pattern ***** * * * * * * *****
C Program to Print Hollow Square Star Pattern using While Loop
#include <stdio.h> #include <stdlib.h> int main() { int rows,columns,i,j; printf("Enter the number of rows\n"); scanf("%d",&rows); printf("Enter the number of columns\n"); scanf("%d",&columns); i=1; while(i<=rows){ j=1; while(j<=columns){ if(i==1||i==rows||j==1||j==columns){ printf("*"); }else{ printf(" "); } j++; } printf("\n"); i++; } return 0; }
The output of the above c program; is as follows:
Enter the number of rows 5 Enter the number of columns 4 **** * * * * * * ****