搞笑笑声音效在线试听:会点C的就进!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/16 00:58:53
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
#include <stdio.h>
int main(int argc, char *argv[])
{
long a,b;
int i,c;
a=b=c=1;
for(i=1;i<=10;i++)
{
printf("%ld %ld\n%ld %ld\n",c,a,c+1,b);
a=a+b;
b=b+a;
c=c+2;
}
}
怎么改成两个变量?前提,保留前面的序号。另外如果题目改成这样又怎么算呢?

有一对兔子,从出生后第2个月起每个月都生一对兔子,小兔子长到第二个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
改两个变量的意思其实是不定义c 。用i代替c。
不好意思。。。

我还以为是CS!

近亲繁殖啊!!!

感觉是用递归
怎么弄自己看吧