C Program
Example:-
This C Program Print a pattern in the shape of the capital letter H using asterisks (*)
Explain Program
Step :1
- standard input-output library use functions like printf().
Step :2
int main()
- The entry point of any C program.
Step :3
int a, b;
- These are loop variables used in the nested for loops:
- a: Controls the rows.
- b: Controls the columns.
Step :4
int n = 7;
- n is the dimension of the pattern.
- The output will be a 7x7 grid
- You can modify n to change.
Step :5
for (a = 0;
a < n; a++)
- Outer loop — iterates over rows from 0 to 6 (7 iterations).
Step :6
for (b = 0; b < n; b++)
- Inner loop — iterates over
column from 0 to 6.
Step :7
if (b == 0
|| b == n - 1 || a == n / 2)
key
condition to print the star *:
- b == 0 → First column (left vertical line)
- b == n - 1 → Last column (right vertical line)
- a == n / 2 → Middle row (horizontal bar)
Step :8
printf("*");
printf(" ");
- Prints either a star or a space.
Step :9
printf("\n");
- After each row is complete, this move to the next line.
Step :10
return 0;
C program to Print Alphabet H star pattern
Output:-









