![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
无敌浪浪
这个作者很懒,什么都没留下…
展开
-
用递归实现Fibonacci数列
#include "stdafx.h" #define N 20 int Fibonacci(int n) { if(n == 1 || n==2) return 1; else return Fibonacci(n-1)+Fibonacci(n-2); } void main() { int i = 0; for(i=1;i<=N;i++) { printf("%5d",Fibonacci(i)原创 2014-12-03 20:46:37 · 674 阅读 · 0 评论 -
1、一日一程序之C语言的Hanoi问题
Hanoi搭问题 请先自行百度什么是Hanoi搭问题。。这是一个典型的递归算法,请好好学习哦! 先分析算法: 如果n=1,则将圆盘从A直接移动到C。 如果n=2,则: 1.将A上的n-1(等于1)个圆盘移到B上; 2.再将A上的一个圆盘移到C上; 3.最后将B上的n-1(等于1)个圆盘移到C上。 如果n=3,则: A. 将A上的n-1(等于2,令其为n`)个圆盘移到B(借助于原创 2016-01-11 09:37:14 · 818 阅读 · 0 评论 -
2、一日一程序之百钱买百鸡问题
百钱买百鸡问题 公元钱五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何? #include "stdio.h" main( ) { int cocks,hens,chicks; cocks=0; while(cocks<=19) { hens=0原创 2016-01-12 10:16:45 · 762 阅读 · 0 评论