溫馨提示×

用C語言實現圣誕樹(簡易版+進階版)

小云
170
2023-08-09 14:04:47
欄目: 編程語言

簡易版圣誕樹實現:

#include <stdio.h>
int main() {
int rows, i, j, k;
printf("請輸入圣誕樹的行數:");
scanf("%d", &rows);
for (i = 1; i <= rows; i++) {
for (j = 1; j <= rows - i; j++) {
printf(" ");
}
for (k = 1; k <= 2 * i - 1; k++) {
printf("*");
}
printf("\n");
}
for (i = 1; i <= 2; i++) {
for (j = 1; j <= rows - 1; j++) {
printf(" ");
}
printf("*\n");
}
return 0;
}

進階版圣誕樹實現:

#include <stdio.h>
int main() {
int rows, i, j, k;
printf("請輸入圣誕樹的行數:");
scanf("%d", &rows);
for (i = 1; i <= rows; i++) {
for (j = 1; j <= rows - i; j++) {
printf(" ");
}
for (k = 1; k <= 2 * i - 1; k++) {
printf("*");
}
printf("\n");
}
for (i = 1; i <= rows / 2; i++) {
for (j = 1; j <= rows - 1; j++) {
printf(" ");
}
printf("*\n");
}
return 0;
}

這兩個程序都是用來打印圣誕樹的,輸入的rows表示圣誕樹的行數。第一個程序是簡易版,只打印三角形部分和樹干部分;第二個程序是進階版,在簡易版的基礎上增加了樹冠的部分。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女