网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月31日漏签0天
习语言吧 关注:953贴子:2,349
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 4回复贴,共1页
<<返回习语言吧
>0< 加载中...

编程求解-兔子繁殖问题

  • 只看楼主
  • 收藏

  • 回复
  • 细雨言
  • 铁杆吧友
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
网上看到别人问,思考了下,写的程序,这里分享下:
问题:
一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。
假设初始有1对成年能繁殖的兔子,并且假设所有兔子都不死,那么一年后,两年后可以繁殖多少对兔子?
请编程求解。
分析: 1年=12个月,1年后 = 13月初
13月初兔子数=12月初兔子数+12月初能繁殖兔子数。
12月初兔子数=11月初兔子数+11月初能繁殖兔子数。
12月初能繁殖兔子数 = 11月初能繁殖兔子数+10月初新生兔子数。
11月初能繁殖兔子数 = 10月初能繁殖兔子数+9月初新生兔子数。
10月初新生兔子数 = 9月初能繁殖兔子数
9月初新生兔子数 = 8月初能繁殖兔子数
假设初始条件是1对能繁殖的兔子,则
1月初兔子数 = 1;
1月初繁殖兔子数 =1
〖
#包含 “习语言系统.接口”
整数类型 某月初能繁殖兔子数( 整数类型 月份 );
整数类型 某月初新生兔子数( 整数类型 月份 ){
如果(月份<2)返回 0;
或者(月份==2)返回 1;
否则 返回 某月初能繁殖兔子数(月份-1);
}
整数类型 某月初能繁殖兔子数( 整数类型 月份 ){
如果(月份==1) 返回 1;
否则 返回 某月初能繁殖兔子数(月份-1)+ 某月初新生兔子数(月份-2);
}
整数类型 某月初兔子数( 整数类型 月份 ){
如果(月份==1) 返回 1;
否则 返回 某月初兔子数(月份-1)+ 某月初能繁殖兔子数(月份-1);
}
整数类型 主函数(整数类型 参数个数, 字符串类型 参数[] ){
格式输出("一年后兔子数=%整%行",某月初兔子数(13) )。
暂停()。
返回 0。
}
〗
程序输出:
一年后兔子数=129
编译运行方法,习语言编辑器新建一个文件,复制这里所有文字内容(可以包含本行内容),点编译连接,再点运行。


  • looser_05
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
习语言还在维护更新吗?


2026-01-31 16:49:30
广告
不感兴趣
开通SVIP免广告
  • 疏影空月
  • 中级粉丝
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好多年过去了,习语言还在更新呀


  • 叶123420
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果问题真长这样,一个for写个斐波那契递推就解决了qwq


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回习语言吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示