Введення зоряного малюнка в С

У цій статті спочатку ми розберемося, як використовувати програмування на C для роботи з різними програмами зіркових моделей за допомогою прикладів. У будь-якій мові програмування зіркові зразки - це одна із поширених моделей, яка широко застосовується, оскільки вона допомагає вдосконалити логічне мислення та знання потоку. Щоб створити зірковий візерунок мовою С, потрібно просто використовувати дві петлі або три петлі. Кількість петель залежить від візерунка, який потрібно створити. Для шаблону використовуються мінімум два, тобто один для рядка та один для стовпця. Перший цикл називається зовнішнім циклом, який показує рядки, а другий цикл називається внутрішнім циклом, який показує стовпці.

Приклади зіркових візерунків мовою С

Обговоримо кілька прикладів, щоб зрозуміти поняття на мові С легко.

Приклад 1: Програма на C для друку зоряної піраміди.

У наступній програмі користувач може ввести кількість рядків для друку зразка піраміди зірки за своїм бажанням, тоді результат відображатиметься на екрані:

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

Вихід:

Приклад 2: Програмуйте на C для введення кількості рядків.

У наступній програмі користувач може ввести кількість рядків для друку зразка піраміди зірки за своїм бажанням, тоді результат відображатиметься на екрані:

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

Вихід:

Приклад 3: Програма на C для друку шаблону піраміди напівзірки.

У наступній програмі користувач може ввести кількість рядків для друку напівзіркового піраміди за своїм бажанням, тоді результат відображатиметься на екрані:

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

Вихід:

Приклад 4: Програма на C для друку перевернутого піраміди з півзіркою.

У наступній програмі користувач може ввести кількість рядків для друку перевернутого півзіркового піраміди за своїм бажанням, тоді результат відображатиметься на екрані:

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

Вихід:

Приклад 5: Програма для друку повного зіркового алмазного малюнка в С.

У наступній програмі користувач може ввести кількість рядків для розміру алмазу для друку алмазного малюнка за своїм бажанням, тоді результат буде відображений на екрані:

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

Вихід:

Приклад 6: Програма на C для друку перевернутого зоряного піраміди.

У наступній програмі користувач може ввести кількість рядків для друку перевернутого зоряного піраміди за своїм бажанням, тоді результат відображатиметься на екрані:

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

Вихід:

Приклад 7: Програмуйте на С для введення кількості рядків.

У наступній програмі користувач може ввести кількість рядків для друку зразка піраміди зірки за своїм бажанням, тоді результат відображатиметься на екрані:

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

Вихід:

Приклад 8: Програмуйте на С для введення кількості рядків для друку.

У наступній програмі користувач може ввести кількість рядків для друку зразка піраміди зірки за своїм бажанням, тоді результат відображатиметься на екрані:

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

Вихід:

Приклад 9: Програмуйте на С для введення кількості рядків для друку зірки

У наступній програмі користувач може ввести кількість рядків для друку зразка піраміди зірки за своїм бажанням, тоді результат відображатиметься на екрані:

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

Вихід:

Приклад 10: Програма C + для друку порожнистої зіркової піраміди алмазним малюнком.

У наступній програмі C користувач може ввести кількість рядків для надрукування порожнистої зіркової піраміди алмазним малюнком за своїм бажанням, тоді результат відображатиметься на екрані:

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

Вихід:

Приклад 11: Програма для друку порожнистої зіркової піраміди в С.

У наступній програмі користувач може ввести кількість рядків для друку порожнього зіркового піраміди за своїм бажанням, тоді результат відображатиметься на екрані:

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

Вихід:

Приклад 12: Програма для друку перевернутого порожнистого зіркового піраміди в С.

У наступній програмі користувач може ввести кількість рядків для друку перевернутої порожнистої зіркової піраміди за своїм бажанням, тоді результат відобразиться на екрані:

Програма C для відображення перевернутої порожнистої піраміди зірки.

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

Вихід:

Висновок

Отже, тут ми побачили програми, як друкувати різні зіркові візерунки. Як надрукувати візерунок піраміди зірки та роздрукувати вивернутий порожнистий візерунок зірки піраміди у кількості рядків. Включає формули для кращого розвитку та розуміння крок за кроком.

Рекомендовані статті

Це був посібник зі Зоряних патернів у C. Тут ми обговорюємо приклади зіркових візерунків мовою C з 12 різними зображеннями та кодами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Що таке мова програмування?
  2. Кар'єра в програмуванні на С
  3. Навчання з програмування на C (3 курсу)
  4. Заява про інше в С
  5. Зоряні візерунки в PHP (приклади)
  6. IF-Else Заява в Матлабі
  7. Візерунки в C #