打卡5

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

流程图:

 

伪代码:

tunum1=tunum2<-1

output tunum1,tunum2         //输出12天兔子数

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;

}

 

posted @ 2023-04-21 22:23  umiQa  阅读(35)  评论(0)    收藏  举报