Introduksjon av stjernemønster i C

Først i denne artikkelen skal vi se hvordan du bruker C-programmering til å arbeide med forskjellige stjernemønsterprogrammer ved hjelp av eksempler. I hvilket som helst programmeringsspråk er stjernemønster et av de vanlige mønstrene som er mye brukt fordi det hjelper til med å forbedre logisk tenking og kunnskap om flytkontroll. For å lage et stjernemønster på C-språket, må du bare bruke to løkker eller tre løkker. Antall løkker avhenger av mønsteret du trenger å lage. For mønster brukes minst to dvs. en for rad og en for en kolonne. Den første sløyfen kalles en ytre sløyfe som viser radene og den andre sløyfen kalles en indre sløyfe som viser kolonner.

Eksempler på stjernemønster på C-språk

La oss diskutere noen eksempler for å forstå konseptet på C-språk lett.

Eksempel 1: Program i C for å skrive ut stjernepyramidemønster.

I det følgende programmet kan brukeren legge inn antall rader for å skrive ut stjernepyramide-mønsteret som han ønsker, så blir resultatet vist på skjermen:

#include
#include
int main()
(
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
//for loop for displaying space
for(s = i; s < n; s++)
(
printf(" ");
)
//for loop to display star equal to row number
for(j = 1; j <= (2 * i - 1); j++)
(
printf("*");
)
// ending line after each row
printf("\n");
)
)

Produksjon:

Eksempel 2: Programmer i C for å angi antall rader.

I det følgende programmet kan brukeren legge inn antall rader for å skrive ut stjernepyramide-mønsteret som han ønsker, så blir resultatet vist på skjermen:

#include
#include
int main()
(
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d", &n);
for(i = n; i >= 1; i--)
(
//for loop to put space
for(s = i; s < n; s++)
printf(" ");
//for loop for displaying star
for(j = 1; j <= (2 * i - 1); j++)
printf("* ");
// ending line after each row
printf("\n");
)
return 0;
)

Produksjon:

Eksempel 3: Programmer i C for å skrive ut halvstjernes pyramidemønster.

I det følgende programmet kan brukeren legge inn antall rader for å skrive ut halvstjernepyramamidemønsteret som han ønsker, da vises resultatet på skjermen:

#include
#include
int main()
(
int i, j, n;
printf("Enter number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
for(j = 1; j <= i; j++)
(
printf("* ");
)
//Ending line after each row
printf("\n");
)
return 0;
)

Produksjon:

Eksempel 4: Program i C for å skrive ut det inverterte halvstjernepyramidemønsteret.

I det følgende programmet kan brukeren legge inn antall rader for å skrive ut det inverterte halvstjernepyramidemønsteret som han ønsker, så vil resultatet vises på skjermen:

#include
#include
int main()
(
int i, j, n;
printf("Enter number of rows: ");
scanf("%d", &n);
for(i = n; i >= 1; i--)
(
for(j = 1; j <= i; j++)
(
printf("* ");
)
// ending line after each row
printf("\n");
)
return 0;
)

Produksjon:

Eksempel 5: Program for å skrive ut fullstjerners diamantmønster i C.

I det følgende programmet kan brukeren legge inn antall rader for diamantdimensjonen for å trykke diamantmønsteret som han ønsker, da vises resultatet på skjermen:

#include
#include
int main()
(
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d", &n);
for(i = 0; i <= n; i++)
(
for(s = n; s > i; s--)
printf(" ");
for(j=0; j printf("* ");
printf("\n");
)
for(i = 1; i < n; i++)
(
for(s = 0; s < i; s++)
printf(" ");
for(j = n; j > i; j--)
printf("* ");
// ending line after each row
printf("\n");
)
return 0;
)
#include
#include
int main()
(
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d", &n);
for(i = 0; i <= n; i++)
(
for(s = n; s > i; s--)
printf(" ");
for(j=0; j printf("* ");
printf("\n");
)
for(i = 1; i < n; i++)
(
for(s = 0; s < i; s++)
printf(" ");
for(j = n; j > i; j--)
printf("* ");
// ending line after each row
printf("\n");
)
return 0;
)

Produksjon:

Eksempel 6: Programmer i C for å skrive ut omvendt stjernepyramidemønster.

I det følgende programmet kan brukeren legge inn antall rader for å skrive ut det inverterte stjernepyramide-mønsteret som han ønsker, da vises resultatet på skjermen:

#include
#include
int main()
(
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d", &n);
for(i = n; i >= 1; i--)
(
//for loop to put space
for(s = i; s < n; s++)
printf(" ");
//for loop for displaying star
for(j = 1; j <= i; j++)
printf("* ");
// ending line after each row
printf("\n");
)
return 0;
)

Produksjon:

Eksempel 7: Programmer i C for å angi antall rader.

I det følgende programmet kan brukeren legge inn antall rader for å skrive ut stjernepyramide-mønsteret som han ønsker, så blir resultatet vist på skjermen:

#include
#include
int main()
(
int n, s, i, j;
printf("Enter number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
//for loop to put space
for(s = i; s < n; s++)
printf(" ");
//for loop for displaying star
for(j = 1; j <= i; j++)
printf("* ");
// ending line after each row
printf("\n");
)
return 0;
)

Produksjon:

Eksempel 8: Programmer i C for å angi antall rader som skal skrives ut.

I det følgende programmet kan brukeren legge inn antall rader for å skrive ut stjernepyramide-mønsteret som han ønsker, så blir resultatet vist på skjermen:

#include
#include
int main()
(
int n, i, j;
printf("Enter number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
for(j = 1; j <= i; j++)
(
printf("*");
)
printf("\n");
)
for(i = n; i >= 1; i--)
(
for(j = 1; j <= i; j++)
(
printf( "*");
)
// ending line after each row
printf("\n");
)
return 0;
)

Produksjon:

Eksempel 9: Programmer i C for å angi antall rader som skal skrives ut stjernen

I det følgende programmet kan brukeren legge inn antall rader for å skrive ut stjernepyramide-mønsteret som han ønsker, så blir resultatet vist på skjermen:

#include
#include
int main()
(
int n, i, j;
printf("Enter number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
for(j = i; j < n; j++)
(
printf(" ");
)
for(j = 1; j <= i; j++)
(
printf("*");
)
printf("\n");
)
for(i = n; i >= 1; i--)
(
for(j = i; j <= n; j++)
(
printf(" ");
)
for(j = 1; j < i; j++)
(
printf("*");
)
// ending line after each row
printf("\n");
)
return 0;
)

Produksjon:

Eksempel 10: C + Program for å skrive ut hulstjernepyramiden i et diamantmønster.

I det følgende C-programmet kan brukeren legge inn antall rader for å trykke den hule stjernepyramiden i et diamantmønster som han ønsker, så vil resultatet vises på skjermen:

#include
#include
int main()
(
printf("Enter size of Daimond: ");
int n, i, j, m = 1, k;
scanf("%d", &n);
for(i = 0; i <= n; i++)
(
for(j = n; j > i; j--)
(
printf(" ");
)
printf("*");
if (i > 0)
(
for(k = 1; k <= m; k++)
(
printf(" ");
)
m += 2;
printf("*");
)
printf("\n");
)
m -= 4;
for(i = 0; i <= n-1; i++)
(
for(j = 0; j <= i; j++)
(
printf(" ");
)
printf("*");
for(k = 1; k <= m; k++)
(
printf(" ");
)
m -= 2;
if(i != n-1)
(
printf ("*");
)
//ending line after each row
printf("\n");
)
return 0;
)

Produksjon:

Eksempel 11: Program for å skrive ut hulstjernepyramidemønster i C.

I det følgende programmet kan brukeren legge inn antall rader for å skrive ut hulstjernepyramidemønsteret som han ønsker, da vises resultatet på skjermen:

#include
#include
int main()
(
int r, i, j, s;
printf("Enter number of rows: ");
scanf("%d", &r);
for(i = 1; i <= r; i++)
(
//for loop to put space in pyramid
for (s = i; s < r; s++)
printf(" ");
//for loop to print star
for(j = 1; j <= (2 * r - 1); j++)
(
if(i == r || j == 1 || j == 2*i - 1)
printf("*");
else
printf(" ");
)
//ending line after each row
printf("\n");
)
return 0;
)

Produksjon:

Eksempel 12: Program for å skrive ut omvendt hulstjernepyramidemønster i C.

I det følgende programmet kan brukeren legge inn antall rader for å skrive ut det inverterte hulstjernepyramide-mønsteret som han ønsker, så vil resultatet vises på skjermen:

C-program for å vise den inverterte hulstjernepyramiden.

#include
#include
int main()
(
int r, i, j, s;
printf("Enter number of rows: ");
scanf("%d", &r);
for(i = r; i >= 1; i--)
(
//for loop to put space in pyramid
for (s = i; s < r; s++)
printf(" ");
//for loop to print star in pyramid
for(j = 1; j <= 2 * i - 1; j++)
(
if(i == r || j == 1 || j == 2*i - 1)
printf("*");
else
printf(" ");
)
printf("\n");
)
return 0;
)

Produksjon:

Konklusjon

Så her har vi sett programmer for hvordan du kan skrive ut forskjellige stjernemønstre. Slik skriver du ut Star-pyramidemønsteret og skriver ut det inverterte hule stjernepyramidemønsteret i antall rader. Inkluderer formler for å vokse bedre og forstå trinn for trinn.

Anbefalte artikler

Dette har vært en guide til stjernemønster i C. Her diskuterer vi eksemplene på stjernemønster på C-språk med 12 forskjellige bilder og koder. Du kan også gå gjennom andre foreslåtte artikler for å lære mer-

  1. Hva er et programmeringsspråk?
  2. Karriere i C-programmering
  3. C-programmeringstrening (3 kurs)
  4. Hvis-annet uttalelse i C
  5. Stjernemønstre i PHP (eksempler)
  6. IF-Else-uttalelse i Matlab
  7. Mønstre i C #