永发信息网

C语言 算耗子 求代码及思路

答案:3  悬赏:40  手机版
解决时间 2021-03-07 12:04
C语言 算耗子 求代码及思路
最佳答案

#include 
int main(void)
{int i,t,m0=0,m1=0,m2=0,m3=1,m;
 for(i=1;i<=48;i++)
 {t=m0;     //保存上月新生鼠数量
  m0=m3;    //本月新生鼠数量
  m3+=m2;   //本月成年鼠数量
  m2=m1;    //本月2月鼠数量
  m1=t;     //本月1月鼠数量
  m=m0+m1+m2+m3;    //总数量
  printf("第%d个月后情况:
",i);
  printf("有成年鼠%d对 新生的老鼠%d对:
",m3,m0);
  printf("有一个月大的老鼠:%d对 二个月大的老鼠:%d对
",m1,m2);
  printf("第%d个月后共有老鼠%d对

",i,m);
 }
 return 0;
}
全部回答
一月大 二月大 成年
0 0 1
1 0 1
1 1 1
2 1 2
3 2 3
5 3 5
8 5 8
#include

int main(){
int i,cheng=1,yiyue=0,eryue=0;
for (i=2;i<=4;i++)
{cheng =cheng+eryue;
eryue=yiyue;
yiyue=cheng;
}
printf("%d",cheng+yiyue+eryue);
system("PAUSE");
return 0;
}追问



求解,帮我看下那里错了,谢谢
追答你for中赋值的顺序错了。
成年=上月成年+上月2月
2月=上月一月
一月=新生=成年
c2=c1;c=c+c2是加的上月的一月大的老鼠
2,3,5,8....
这个规律
两年就输入24
就可以了
#include
void main()
{
int i,n,data[50];
data[0]=2;
data[1]=3;
scanf("%d",&n);
for(i=2;idata[i]=data[i-1]+data[i-2];
printf("%d\n",data[n-1]);
}追问data[50];
data[0]=2;
data[1]=3;
data[i]=data[i-1]+data[i-2];
这个是什么呀,追答他的规律就是
2,3,5,8,13
后一项,等于前两项之和
data[i]=data[i-1]+data[i-2];就是后一项等于前两项之和啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女主角逆推男主角的玄幻小说
阿郎烧烤地址有知道的么?有点事想过去
开机后许多服务是禁用状态
智能手机怎么接电话?
【三丰数显卡尺】三丰数显游标卡尺0-200MM分
绿化苗木现在种什么苗木最好最新最贵
在寿县大光明眼镜店里配一副普通的一百多度近
天天象棋第180关怎么过 各种残局通关攻略
易赛是怎样完成自动和手动充话费的?
国盛浴池地址在哪,我要去那里办事
打造中国野生物种的“诺亚方舟”阅读答案
何舞小说 好女不穿嫁时衣是哪个系列的
永顺县湘西吕氏制作地址在哪里啊
我霉的黄豆上面全绿霉,这还能做酱吗?
设等腰三角形的周长为60,腰长为x,底长为y(1)
推荐资讯
疯狂猜成语一个杈字
(7分)右图是人上肢肌肉的协作关系示意图,
金胖涮锅地址有知道的么?有点事想过去
修补墙面腻子膏上可以涂白浮胶吗
邵阳正骨医院资产经营管理公司这个地址在什么
cf玫瑰精灵悦动武器怎么获得 玫瑰精灵悦动属
谁有三国演义读书笔记1-120回
用min (a,b)表示a、b两数中的较小者,用ma
蒋徐家在哪里啊,我有事要去这个地方
把醋滴入洗鞋水可以除臭吗
2000骄子换闭门器和解决换挡加油顿冲的问题
我身高是一米六三、体重是80公斤饭前测血糖是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?