现在的位置: 首页 > 综合 > 正文

计算牛的个数

2013年10月08日 ⁄ 综合 ⁄ 共 470字 ⁄ 字号 评论关闭

<script type="text/javascript">
//一只刚出生的小牛,4年后生一只小牛,以后每年生一只。现有一只刚出生的小牛,问20年后共有牛多少只?
/*
牛有4个年龄即1岁到4岁
到了4岁就会产生一个1岁的牛
所以,移动牛的年龄从1移动到4。
然后在给1岁的牛的个数设置成4岁的牛的个数,即可
*/
var nius = [1, 0, 0, 0];
var niu = function (year) {
    for (var i = 1 ; i < year ; i ++) {
        nius[3] += nius[2];
        nius[2] = nius[1];
        nius[1] = nius[0];
        nius[0] = nius[3];
        //alert('year : ' + (i + 1) + '/nnius : ' + nius + '/nnum : ' + (nius[0] + nius[1] + nius[2] + nius[3]));
    }
}
niu(8);
alert(nius + '/n' + (nius[0] + nius[1] + nius[2] + nius[3]));
</script>

抱歉!评论已关闭.