问一个小问题
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
# include <stdio.h>
int main()
{
int a,b,c,i,h;
a=1;
b=1;
printf("please enter the month:");
scanf("%f",&i);
for(h=1;h<=i;)
{
c=a+b;
a=b;
b=c;
h++;
}
printf("the total number of rabits is :%f\n",c);
return 0;
}
为什么输出都是0????