以下是一個簡單的C語言代碼,用于打印圣誕樹:
#include <stdio.h>
int main() {
int i, j, k, rows;
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;
}
這個代碼首先要求用戶輸入圣誕樹的行數,然后使用循環打印出相應行數的圣誕樹。循環中使用嵌套的for循環來打印每一行的空格和星號。
注意,這只是一個簡單的圣誕樹打印代碼,可能不夠美觀或完美。您可以根據自己的需求對代碼進行修改和優化。