永发信息网

这个程序用C++怎么写啊

答案:3  悬赏:30  手机版
解决时间 2021-06-02 08:22

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

(不懂什么斐波那契数列)麻烦注释写详细点~

最佳答案

下面的代码是输出每个月的兔子对数。如果只需要输出最后一个月的兔子对数,只要把输出语句放到循环后就可以了。

#include <iostream>


using namespace std;


int main()
{
int n, i, a = 0, b = 1, t;
cout << "输入月数:";
cin >> n;
for(i = 1; i <= n; i++)
{
t = a + b;
a = b;
b = t;
cout << "第" << i << "个月兔子总数为" << a << "对\n";
}
return 0;
}

全部回答

你能说清楚点不!

#include <iostream>

#define MAX 10000 //宏定义不加分号 using namespace std; int main() { int n; int a[MAX]={1,1}; cout<<"请输入月份数"<<endl; cin>>n; for (int i=2;i<=n;i++) { a[i]=a[i-2]+a[i-1]; } cout<<n<<"月后兔子数为"<<a[n]<<endl; return 0; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
第二次世界大战是什么时候开始的?
win7系统怎么样删掉桌面的IE浏览器
DNF点亮不了?
腾讯、为啥我玩DNF时总掉线、给我个解释、谢
代数几何怎么办
邵东县邵阳好日子物业管理有限公司疾控中心物
谁有自制AK47的完整教程?
美国是否造出生化人
当你骑车载着你爱的人,你会开快吗?为什么?
有没有办法让64位系统能玩梦幻诛仙
让胡路区大庆同合堂药店(盖家屯社区卫生服务
为什么我的手机安装已经签名的手机主题文件成
好不容易下好了古剑,花了一天,可要KEY,可
枣庄游戏工作室有要人的吗
湖滨区三门峡市残疾人康复教育中心地址在哪里
推荐资讯
应城市孝感光辉土菜馆这个地址怎么能查询到,
谁可以帮我解梦啊??
淇县鹤壁淇县司法局庙口司法所这个地址怎么能
哪种饮料是喝下去先苦后甜的
初二数学!!!
诺基亚 N70连接电脑频繁掉线
怀孕27周出生的婴儿存活率有多少
星座配对
super junior中适合做手机短息的铃声。
伟华超市这个地址在什么地方,我要处理点事
手指太粗手掌太宽怎么办??人不胖的
手机宠物要是托管的话,那300G币是不是每天都
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?