C
无敌浪浪
这个作者很懒,什么都没留下…
展开
-
用递归实现Fibonacci数列
#include "stdafx.h"#define N 20int Fibonacci(int n){if(n == 1 || n==2)return 1;elsereturn 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 · 685 阅读 · 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 · 835 阅读 · 0 评论 -
2、一日一程序之百钱买百鸡问题
百钱买百鸡问题公元钱五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?#include "stdio.h"main( ){ int cocks,hens,chicks; cocks=0; while(cocks<=19) { hens=0原创 2016-01-12 10:16:45 · 774 阅读 · 0 评论