一个C++的问题,求高手帮忙!
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?看程序看不懂。能不能详细解释...
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月
后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?看程序看不懂。能不能详细解释一下?
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{ long f1,f2;
int i;
f1=f2=1;
for(i=1;i<=20;i++)
{ cout<<setw(12)<<f1<<stew(12)<<f2;
if(i%2==0)
cout<<endl;
f1=f1+f2;
f2=f1+f2;
}
return 0;
} 展开
后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?看程序看不懂。能不能详细解释一下?
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{ long f1,f2;
int i;
f1=f2=1;
for(i=1;i<=20;i++)
{ cout<<setw(12)<<f1<<stew(12)<<f2;
if(i%2==0)
cout<<endl;
f1=f1+f2;
f2=f1+f2;
}
return 0;
} 展开
2个回答
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
int main()
{ long f1,f2;
// 设定 f1, f2 长函数
int i;
// 设定 i 为整数
f1=f2=1;
// f1 = f 2 = 1
for(i=1;i<=20;i++)
// 开始 从 i = 1 到 20的循环
{ cout<<setw(12)<<f1<<stew(12)<<f2;
// 显示 f1 , f2 , 每函数12字节
if(i%2==0)
// 如果 i 能够被 2 整除 (除以2,余数为0)
cout<<endl;
// 显示cout结果
f1=f1+f2;
f2=f1+f2;
// f1 进 f1 + f2 位
// f2 进 f1 + f2 位
}
return 0;
}
按照这个题目而言,这个程序是错误的
按照楼下的解释,的确可以解释表格里的数据。但问题是第一个月和第二个月的兔子是1对,也就是2只,第三个月的是2对,也就是4只,这个程序中的公式从开始计算就错了。
{ long f1,f2;
// 设定 f1, f2 长函数
int i;
// 设定 i 为整数
f1=f2=1;
// f1 = f 2 = 1
for(i=1;i<=20;i++)
// 开始 从 i = 1 到 20的循环
{ cout<<setw(12)<<f1<<stew(12)<<f2;
// 显示 f1 , f2 , 每函数12字节
if(i%2==0)
// 如果 i 能够被 2 整除 (除以2,余数为0)
cout<<endl;
// 显示cout结果
f1=f1+f2;
f2=f1+f2;
// f1 进 f1 + f2 位
// f2 进 f1 + f2 位
}
return 0;
}
按照这个题目而言,这个程序是错误的
按照楼下的解释,的确可以解释表格里的数据。但问题是第一个月和第二个月的兔子是1对,也就是2只,第三个月的是2对,也就是4只,这个程序中的公式从开始计算就错了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询