Zavedení vzoru hvězd v C

V tomto článku nejprve uvidíme, jak pomocí programování C pracovat s různými programy hvězdných vzorů pomocí příkladů. V jakémkoli programovacím jazyce jsou hvězdné vzory jedním z běžných vzorců, které jsou široce používány, protože pomáhají zlepšit logické myšlení a znalosti toku. Chcete-li vytvořit hvězdný vzor v jazyce C, stačí použít dvě smyčky nebo tři smyčky. Počet smyček závisí na vzoru, který potřebujete vytvořit. Pro vzor se používají minimálně dva, tj. Jeden pro řádek a jeden pro sloupec. První smyčka se nazývá vnější smyčka, která zobrazuje řádky a druhá smyčka se nazývá vnitřní smyčka, která zobrazuje sloupce.

Příklady vzorů hvězd v jazyce C.

Pojďme diskutovat o několika příkladech, abychom porozuměli konceptu v jazyce C snadno.

Příklad 1: Program v C pro tisk vzoru hvězdné pyramidy.

V následujícím programu může uživatel zadat počet řádků pro tisk vzoru hvězdné pyramidy, jak bude chtít, a výsledek se zobrazí na obrazovce:

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

Výstup:

Příklad 2: Programem v C zadejte počet řádků.

V následujícím programu může uživatel zadat počet řádků pro tisk vzoru hvězdné pyramidy, jak bude chtít, a výsledek se zobrazí na obrazovce:

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

Výstup:

Příklad 3: Program v C pro tisk polohový pyramidového vzoru.

V následujícím programu může uživatel zadat počet řádků pro tisk polohvězdového pyramidového vzoru, jak si bude přát, a výsledek se zobrazí na obrazovce:

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

Výstup:

Příklad 4: Program v C vytiskne invertovaný polohvězdný pyramidový vzor.

V následujícím programu může uživatel zadat počet řádků pro tisk invertovaného polohvězdového pyramidového vzoru, jak si bude přát, a výsledek se zobrazí na obrazovce:

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

Výstup:

Příklad 5: Program pro tisk úplného kosočtvercového vzoru v C.

V následujícím programu může uživatel zadat počet řádků pro kosočtverečnou kótu pro tisk diamantového vzoru, jak si přeje, pak se výsledek zobrazí na obrazovce:

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

Výstup:

Příklad 6: Program v C pro tisk invertovaného vzoru hvězdné pyramidy.

V následujícím programu může uživatel zadat počet řádků pro tisk invertovaného vzoru hvězdné pyramidy, jak bude chtít, a výsledek se zobrazí na obrazovce:

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

Výstup:

Příklad 7: Programem v C zadejte počet řádků.

V následujícím programu může uživatel zadat počet řádků pro tisk vzoru hvězdné pyramidy, jak bude chtít, a výsledek se zobrazí na obrazovce:

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

Výstup:

Příklad 8: Programem v C zadejte počet řádků pro tisk.

V následujícím programu může uživatel zadat počet řádků pro tisk vzoru hvězdné pyramidy, jak bude chtít, a výsledek se zobrazí na obrazovce:

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

Výstup:

Příklad 9: Programem v C zadejte počet řádků pro tisk hvězdy

V následujícím programu může uživatel zadat počet řádků pro tisk vzoru hvězdné pyramidy, jak bude chtít, a výsledek se zobrazí na obrazovce:

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

Výstup:

Příklad 10: Program C + pro tisk duté hvězdné pyramidy ve tvaru kosočtverce.

V následujícím programu C může uživatel zadat počet řádků pro tisk duté hvězdné pyramidy ve tvaru kosočtverce, jak bude chtít, a výsledek se zobrazí na obrazovce:

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

Výstup:

Příklad 11: Program pro tisk vzoru duté hvězdy pyramidy v C.

V následujícím programu může uživatel zadat počet řádků pro tisk vzoru duté hvězdné pyramidy, jak bude chtít, a výsledek se zobrazí na obrazovce:

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

Výstup:

Příklad 12: Program pro tisk invertovaného vzoru duté hvězdicové pyramidy v C.

V následujícím programu může uživatel zadat počet řádků pro tisk vzoru obrácené duté hvězdicové pyramidy, jak bude chtít, a výsledek se zobrazí na obrazovce:

Program C pro zobrazení obrácené duté hvězdné pyramidy.

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

Výstup:

Závěr

Takže zde jsme viděli programy, jak tisknout různé vzory hvězd. Jak vytisknout vzorec pyramidy hvězd a vytisknout převrácený vzor dutých pyramid hvězd v počtu řádků. Zahrnuje vzorce pro lepší růst a porozumění krok za krokem.

Doporučené články

Toto byl průvodce hvězdnými vzory v C. Zde diskutujeme příklady hvězdných vzorů v jazyce C s 12 různými obrázky a kódy. Další informace naleznete také v dalších navrhovaných článcích.

  1. Co je programovací jazyk?
  2. Kariéra v programování v C
  3. C programovací školení (3 kurzy)
  4. Prohlášení if-else v C
  5. Hvězdné vzory v PHP (příklady)
  6. IF-Else prohlášení v Matlabu
  7. Vzory v C #

Kategorie: