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

C語言設計案例張傳學P82編寫如圖123聖誕樹

為了更方便的設計聖誕樹的形狀,我用的是設計遞歸函數的方法。程序如下:

#include <stdio.h>

#include <math.h>

void shu(int n)

{

int i;

for (i = 1; i <= 6 - n; i++)

{

printf(" ");

}

for (i = 1; i <= 2 * n - 1;i++)

{

printf("*");

}

printf("\n");

if (n != 6)

shu(n + 1);

}

void gen(int n)

{

int i;

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

{

printf(" ? *****\n");

}

}

void main()

{

shu(1);

shu(2);

gen(5);

}

仿真結果如圖1。

改變min函數調用函數的參數,可以設計聖誕樹形狀和高度等,如下

void main()

{

shu(1);

shu(2);

shu(3);

gen(4);

}

將得到圖2的形狀。

  • 上一篇:有沒有類似RPGmaker的可以制作遊戲的軟件?
  • 下一篇:英飛淩v650是什麽軸?
  • copyright 2024編程學習大全網