计算机C语教程第6章函数.pptVIP

  • 6
  • 0
  • 约8.97千字
  • 约 58页
  • 2018-12-01 发布于浙江
  • 举报
计算机C语教程第6章函数

例6.1 利用函数实现信息打印 #includestdio.h Void print_space() { printf(“\n”); } Void print_message() { printf(“\n Welcome you to use Clanguage !”); print_spoace(); } main() { print_message(); print_space(); } 例6.11: P161汉诺塔(Hanoi)问题 B C A n个盘子 保证小(上),大(下) 问题: 将A塔上n个盘子移至C(借助于B)。 移动时,保证三个塔始终是大盘在下,小盘在上。 必须用递归方式解决 先将A塔n –1个盘子借助于C移至B上 2) 将A上剩下的一个移至C上. 3) 将B上n –1个盘子借助于A移至C上. 可以看到: 1)、3)为同一问题,都为n –1个盘子借助于一个空塔移至另一塔上。 void move (getone, putone) char getone, putone; { printf( %c– –%c\n , getone, putone); } void hanoi (n, one, two, three) /*将n个盘从one借助two,移动three*/ char one, two, three; in

文档评论(0)

1亿VIP精品文档

相关文档