求教 用C语言打出圣诞树

如题所述

void Print(int n,int N)//输出三角形
{
int al=1,sp=N,i;//每行字母数目,空格数目
for(i=0; i<n; i++)//控制行数
{
int j=0;
for(; j<sp; j++)//输出空格循环
printf(" ");
for(;j<sp+al;j++)//输出字符循环
printf("*");

sp = sp-1;
al = al+2;
printf("\n");
}
}
int main()
{
int n,i;
scanf("%d",&n);

for(i=1;i<=n;i++)
Print(i+1,n);
return 0;
}
不知道是不是符合你的要求
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-12
什么样的圣诞树,几个三角,每个三角高度多少,宽度多少,树干高度,宽度?