C Program to Print Hollow Square Star Pattern

In this tutorial, i am going to show you how to print hollow square star pattern in c programs with the help of for loop and while loop.

All C Programs to Print Hollow Square Star Pattern

  • 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 result 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 result of the above c program; is as follows:

Enter the number of rows
5
Enter the number of columns
4
****
*  *
*  *
*  *
****

More C Programming Tutorials

a

Leave a Comment