我需要幫助在C中創建一棵聖誕樹,這取決於用戶的輸入。在c中以編程方式創建聖誕樹?
首先,提示用戶在樹上想要的級別數。例如。第一級「*」,第二級「***」。每個級別都增加兩顆星。
有效等級在4和10之間運行。小於4或大於10的任何值都是無效的,將在程序輸出中顯示錯誤消息,並顯示樹的最低級別(4級)。
樹的最後一部分是通過將樹幹與3分的寬度和2分的高度來完成。
這是我的c程序。這是不完整的,我不知道如何繼續前進。我完全困惑。
#include <stdio.h>
void main()
{
char choice;
int level, levelcount, star, starcount;
printf("Do you want to print a Christmas Tree (Y/N)?");
scanf_s(" %c", &choice);
if (choice == 'Y')
{
printf("How tall is your Christmas Tree (Level 4 to 10)?");
scanf_s("%d", &levelcount);
starcount = 1;
for (level = 1; level <= levelcount; level++)
{
for (star = 1; star <= starcount; star++)
{
printf("*");
}
printf("\n");
}
starcount += 2;
}
else if (choice == 'N')
{
printf("Merry Christmas and Goodbye!\n");
}
}
請在問題中提供詳細信息。圖像網站可以脫機,這使得這個問題對於未來的讀者來說是無用的(假設這是一個很好的問題)。 – StoryTeller
此外,「我有時間做這件事」不是一個有效的問題描述,你遇到的麻煩究竟是什麼? – StoryTeller
在新程序員中創建文本圖像的這種奇怪的癡迷是什麼?代碼是文本。使用複製和粘貼和*發佈文本*。 – molbdnilo