打卡5
问题描述:有一对兔子,从出生后的第三个月起每个月生一对兔子。小兔子长到3个月后又生一对,假设所有兔子都不死,问30个月内每个月的兔子总数为多少?
流程图:

伪代码:
tunum1=tunum2<-1
output tunum1,tunum2 //输出1,2天兔子数
for i<-3 to 30
tunum=tunum1+tunum2
output tunum
tunum1<-tunum2
tunum2<-tunum
代码:
#include <iostream>
using namespace std;
int main()
{
int tunum1=1,tunum2=1,tunum,i;
cout<<tunum1<<" "<<tunum2<<" ";
for(i=3;i<=30;i++)
{
tunum=tunum1+tunum2;
cout<<tunum<<" ";
int a;
a=tunum2;
tunum2=tunum;
tunum1=a;
}

return 0;
}

浙公网安备 33010602011771号