有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生
一头小母牛,假设每头小牛能存活 25 年,请问在第 100 年的时候,还有多少头活着的牛
奶牛生小母牛的问题详细
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注% 初始化参数 lifespan = 25; % 每头牛的寿命为 25 年 years = 100; % 计算第 100 年时 alive = zeros(1, years); % 用来记录每一年出生的牛的数量 alive(1) = 1; % 第 1 年只有一头牛出生 % 模拟每年情况 for year = 2:years % 计算每年活着的牛数量 for i = 1:year-1 if year - i <= lifespan alive(year) = alive(year) + alive(i); end end end % 计算第 100 年所有活着的牛数量 total_alive_cows = sum(alive(1:years)); fprintf('第 100 年时活着的牛的数量: %d\n', total_alive_cows);本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报