http://wenku.baidu.com/view/7110bb42a8956bec0975e3ef.html
C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数
为多少?
分析:斐波那契数列
代码:
#include<stdio.h>
int main()
{
int m[23],i;
m[0]=m[1]=1;
for(i=0,i<23,i++){
if(i==0||i==1){
printf("第%d月份的兔子数目为1对”,i+1);
}
else{
m[i]=m[i-1]+m[i-2];
printf(“第%d月份的兔子数目为%d对”,i+1,m[i]);
}
}
return 0;
}
以上只是输出了两年的结果