1 回答

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊
第三個(gè)月是2只兔子,第四個(gè)月是4只兔子,第五個(gè)月6只兔子,第六個(gè)月是10只兔子,第七個(gè)月是16只兔子,
我相信你已經(jīng)找到規(guī)律了,就是第幾個(gè)月的兔子的數(shù)量是前兩個(gè)月兔子的總數(shù),
所以現(xiàn)在進(jìn)行程序的編寫。
#include "stdio.h"
int main()
{
? ?int sum=0,n,a,b,c;
? ?printf("輸入你想要的月份");
? ?scanf("%d",&n);
? ?a=2;
? ?b=0;
? ?c=2;
? ?while(1)
? ?{
? if(n==1||n==2)
? {
? printf("兔子的個(gè)數(shù)是2只\n");
? break;
? }
? else
? {
? sum=a+b;
? b=a;//交換月份的兔子個(gè)數(shù);//比方說3月和4月的兔子的個(gè)數(shù),在第五個(gè)月的時(shí)候兔子總數(shù)是第四個(gè)月加第三個(gè)月的兔子的總數(shù)
? a=sum;//交換月份的兔子的個(gè)數(shù);
? c++;
? }
? if(n==c)
? break;
? ?}
? ?printf("兔子的個(gè)數(shù):%d\n",sum);
? ?return 0;
}
添加回答
舉報(bào)