Introduktion av stjärnmönster i C

I den här artikeln ska vi först se hur man använder C-programmering för att arbeta med olika stjärnmönsterprogram med hjälp av exempel. I alla programmeringsspråk är stjärnmönster ett av de vanliga mönstren som används allmänt eftersom det hjälper till att förbättra logiskt tänkande och kunskap om flödeskontroll. För att skapa ett stjärnmönster på C-språket måste du bara använda två slingor eller tre slingor. Antalet slingor beror på mönstret du behöver skapa. För mönster används minst två, dvs en för rad och en för en kolumn. Den första slingan kallas en yttre slinga som visar raderna och den andra slingan kallas en inre slinga som visar kolumner.

Exempel på stjärnmönster på C-språk

Låt oss diskutera några exempel för att förstå konceptet på C-språk enkelt.

Exempel 1: Program i C för att skriva ut stjärnpyramidmönster.

I följande program kan användaren ange antalet rader för att skriva ut stjärnpyramidmönstret som han vill, då kommer resultatet att visas på skärmen:

#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");
)
)

Produktion:

Exempel 2: Program i C för att ange antalet rader.

I följande program kan användaren ange antalet rader för att skriva ut stjärnpyramidmönstret som han vill, då kommer resultatet att visas på skärmen:

#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;
)

Produktion:

Exempel 3: Program i C för att skriva ut halvstjärna pyramidmönster.

I följande program kan användaren ange antalet rader för att skriva ut halvstjärnpyramidmönstret som han vill, då kommer resultatet att visas på skärmen:

#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;
)

Produktion:

Exempel 4: Program i C för att skriva ut det inverterade halvstjärna pyramidmönstret.

I följande program kan användaren ange antalet rader för att skriva ut det inverterade halvstjärnpyramidmönstret som han vill, då kommer resultatet att visas på skärmen:

#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;
)

Produktion:

Exempel 5: Program för att skriva ut fullstjärniamantmönstret i C.

I följande program kan användaren ange antalet rader för diamantdimensionen för att skriva ut diamantmönstret som han vill, då kommer resultatet att visas på skärmen:

#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;
)

Produktion:

Exempel 6: Program i C för att skriva ut inverterad stjärnpyramidmönster.

I följande program kan användaren ange antalet rader för att skriva ut det inverterade stjärnpyramidmönstret som han vill, då kommer resultatet att visas på skärmen:

#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;
)

Produktion:

Exempel 7: Program i C för att ange antalet rader.

I följande program kan användaren ange antalet rader för att skriva ut stjärnpyramidmönstret som han vill, då kommer resultatet att visas på skärmen:

#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;
)

Produktion:

Exempel 8: Program i C för att ange antalet rader som ska skrivas ut.

I följande program kan användaren ange antalet rader för att skriva ut stjärnpyramidmönstret som han vill, då kommer resultatet att visas på skärmen:

#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;
)

Produktion:

Exempel 9: Program i C för att ange antalet rader som ska skrivas ut stjärnan

I följande program kan användaren ange antalet rader för att skriva ut stjärnpyramidmönstret som han vill, då kommer resultatet att visas på skärmen:

#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;
)

Produktion:

Exempel 10: C + Program för att skriva ut den ihåliga stjärnpyramiden i ett diamantmönster.

I följande C-program kan användaren ange antalet rader för att skriva ut den ihåliga stjärnpyramiden i ett diamantmönster som han vill, då kommer resultatet att visas på skärmen:

#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;
)

Produktion:

Exempel 11: Program för att skriva ut ihålig stjärnapyramidmönster i C.

I följande program kan användaren ange antalet rader för att skriva ut det ihåliga stjärnpyramidmönstret som han vill, då kommer resultatet att visas på skärmen:

#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;
)

Produktion:

Exempel 12: Program för att skriva ut inverterad ihålig stjärnpyramidmönster i C.

I följande program kan användaren ange antalet rader för att skriva ut det inverterade ihåliga stjärnpyramidmönstret som han vill, då kommer resultatet att visas på skärmen:

C-program för att visa den inverterade ihåliga stjärnpyramiden.

#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;
)

Produktion:

Slutsats

Så här har vi sett program för hur man skriver ut olika stjärnmönster. Hur man skriver ut Star-pyramidmönstret och skriver ut det inverterade ihåliga stjärnpyramidmönstret i antalet rader. Inkluderar formler för att växa bättre och förstå steg för steg.

Rekommenderade artiklar

Detta har varit en guide till stjärnmönster i C. Här diskuterar vi exemplen på stjärnmönster på C-språk med 12 olika bilder och koder. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer-

  1. Vad är ett programmeringsspråk?
  2. Karriär i C-programmering
  3. C-programmeringsträning (3 kurser)
  4. Om annat uttalande i C
  5. Stjärnmönster i PHP (exempel)
  6. IF-Else-uttalande i Matlab
  7. Mönster i C #

Kategori: