當前位置:編程學習大全網 - 編程軟體 - C語言設計案例張傳學P6編寫輸出聖誕樹

C語言設計案例張傳學P6編寫輸出聖誕樹

不知妳要畫的聖誕樹長什麽樣?給妳找了壹個代碼:

#include?<stdio.h>

void?printTree(int?n)

{

int?i=0,j=0,k=0,max=n*n-n+5;

for?(i=1;i<=n;i++)

{

for?(j=1;j<=i*(i-1)/2+3;j++)

{

for?(k=0;k<(max-(2*j-1))/2;k++)

putchar('?');

for?(k=(max-(2*j-1))/2;k<(max+2*j-1)/2;k++)

putchar('*');

putchar('\n');

}

}

for?(i=0;i<2;i++)

{

for?(j=0;j<(max-1)/2;j++)

putchar('?');

printf?("*\n");

}

}

int?main()

{

int?n;

scanf?("%d",?&n);

printTree(n);

return?0;

}

執行結果如下:層數手動輸入

  • 上一篇:s什麽意思 s意思是什麽
  • 下一篇:教育技術
  • copyright 2024編程學習大全網