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 **** * * * * * * ****