概述
/*一只刚出生的兔子,4岁开始生育,** **每年生一只,且出生的兔子都是** **母兔,问N年后总共有多少只兔子?*/ #include<stdio.h> #include<stdlib.h> #include<math.h> #defineNO_BIRTH3//兔子不产仔的年数 intrabbit(intn); int main(void) { intyear,n,sum; printf("请输入年数nn"); scanf("%d",&year); n=year-NO_BIRTH;//变量n保存兔子产仔的年数 sum=rabbit(n); printf("%d年后总共有%d只兔子.n",year,sum); returnEXIT_SUCCESS; } intrabbit(intn) { intsum=0; if(n<0) { sum=1; } if(n>0) { sum+=(int)pow(2,n)+rabbit(n-1); } returnsum; } |
最后
以上就是细心大雁为你收集整理的兔子产仔问题的全部内容,希望文章能够帮你解决兔子产仔问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复