自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (1)
  • 收藏
  • 关注

原创 在已发的三参数的汉诺塔c程序基础上,再发个带层数的源程序。

#include<stdio.h> int main() { int hanoi(int n,int disk,char x,char z); int m; printf("input the number of diskes:"); scanf("%d",&m); printf("the step to moveing %d diskes:\n",m); if(m==1)printf("A-->C");else hanoi(m,1,'A','C'); return 0; } in

2020-06-02 21:22:22 83

原创 三参数的汉诺塔c程序

在计算机语言中,汉诺塔是递归调用的经典例子,然而现有的程序基本上都是使用4个参数项进行递归调用,即塔层数和原在塔座、借助塔座、目标塔座。程序虽然简洁,但感觉不够清晰,以c语言为例,如定义函数为void hanoi(int n,char x,char y,char z){…},调用代入为:hanoi(m,a,b,c);,并将其中的第三个参数char y(b)解释为借助 ,至于为什么要借助、怎么借助的,借助后又如何等等,是需要认真思考才能领悟。本人写了这个去掉借助塔座参数,只用塔层数和原在塔座名、目标塔座名三个

2020-05-31 23:31:30 329 3

用塔层数和原在塔座名、目标塔座名三个的参数c语言程序

用塔层数和原在塔座名、目标塔座名三个的参数c语言程序,解决了什么要借助、怎么借助的,借助后又如何等等问题,同时也说明了与现有四参数程序的关系。

2020-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除