主题:急急急!!高手速来!
有这么一道题:
已知一对兔子,每个月可以生一对小兔,而小兔过一个月也可生一对小兔。即兔子的对数是:第一个月1对,第二个月2对,第三个月3对,第四个月5对……假设兔子的生育期
是12个月,并且不死,问一年后,这对兔子有多少对活着的后代?
答案是:
program daan;
const
n=12;
var
i,lastx,prevx,x:integer;
begin
prevx
lastx
fori:=3 to n do
begin
x:=lastx+prevx;
prevx:=lastx;
lastx:=x;
end;
writeln('total:',x);
readln
end.
我的问题是虽然运用了循环结构的递推关系,可是i这个循环控制变量好象
没用上啊。希望大家给我解答以下,最好在循环体上加上注释,小弟愚笨,
希望大家帮我一下。若给出答案,本人将会评满分予以感谢。谢谢!
已知一对兔子,每个月可以生一对小兔,而小兔过一个月也可生一对小兔。即兔子的对数是:第一个月1对,第二个月2对,第三个月3对,第四个月5对……假设兔子的生育期
是12个月,并且不死,问一年后,这对兔子有多少对活着的后代?
答案是:
program daan;
const
n=12;
var
i,lastx,prevx,x:integer;
begin
prevx
lastx
fori:=3 to n do
begin
x:=lastx+prevx;
prevx:=lastx;
lastx:=x;
end;
writeln('total:',x);
readln
end.
我的问题是虽然运用了循环结构的递推关系,可是i这个循环控制变量好象
没用上啊。希望大家给我解答以下,最好在循环体上加上注释,小弟愚笨,
希望大家帮我一下。若给出答案,本人将会评满分予以感谢。谢谢!