经典c程序(0007)---兔子问题(斐波那契数列)
来源:互联网 发布:仲元中学知乎 编辑:程序博客网 时间:2024/05/22 14:04
/********************************************************************************************************** * Function : test * Create Date : 2014/03/16 * Author : NTSK13 * Email : beijiwei@qq.com * Copyright : 欢迎大家和我一起交流学习,转载请保持源文件的完整性。 任何单位和个人不经本人允许不得用于商业用途 转载请注明 转自 http://blog.csdn.net/beijiwei * Version : V0.1 * date : 2014/03/16 * history : V0.1 *********************************************************************************************************** 经典c程序(0007) 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? **********************************************************************************************************/ #include<stdio.h> #define MY_FUNC 1 #if MY_FUNC int rabbit_func(int m); int main() { int k=0; printf("plz input month: \n"); scanf("%d",&k);printf("The number of rabbit is %d\n\n",rabbit_func(k));//单位是对,不是个数return 0; } int rabbit_func(int m){if(m==1 || m==2)// 第一个月return 1;return rabbit_func(m-1)+rabbit_func(m-2);}// refer answer #else int main(){long f1,f2;int i;f1=f2=1;for(i=1;i<=20;i++) { printf("%12ld %12ld",f1,f2); if(i%2==0) printf("\n");/*控制输出,每行四个*/ f1=f1+f2; /*前两个月加起来赋值给第三个月*/ f2=f1+f2; /*前两个月加起来赋值给第三个月*/ }return 0;} #endif
0 0
- 经典c程序(0007)---兔子问题(斐波那契数列)
- 可爱的C语言程序。....兔子问题...斐波那契数列
- 每天一道算法--经典兔子繁殖迭代问题(斐波那契数列)
- 兔子问题(斐波那契数列)
- 兔子问题--斐波那契数列
- 斐波那契数列:兔子问题
- 斐波那契数列(兔子问题)的变形
- java兔子问题(斐波那契数列)
- 兔子产子问题(斐波那契数列)
- 问题 N: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- 斐波那契数列【黄金分割数列】-兔子问题
- 【Java算法学习】斐波那契数列问题-兔子产子经典问题
- 老问题新解法——经典的大兔子生小兔子问题(斐波那契数列)
- java编程:斐波那契数列经典案例:兔子问题
- 兔子生兔子问题 (斐波那契数列变种)
- 斐波那契数列(兔子数列)
- 从兔子产仔来看斐波那契数列问题
- 斐波那契数列--生兔子问题
- Python os.path模块
- Double Maze
- 黑马程序员-常用正则表达式
- C# 根据列名与列值设置当前行
- SD总线访问模式
- 经典c程序(0007)---兔子问题(斐波那契数列)
- 查看ORA错误
- link 和 runtime-link,搭配shared 和 static
- 我的项目总结
- Hard Wuxing
- 网络编程之路---12
- 真是不知道这是怎么了
- 网络基础设施是云计算的致命弱点?
- C++多态技术的实现和反思