张瑞凡


私信TA

用户名:zrf

访问量:141

签 名:

只要确定了远方,便只顾风雨兼程!

等  级
排  名 1550
经  验 1948
参赛次数 8
文章发表 3
年  龄 18
在职情况 学生
学  校 陕西省宝鸡文理学院
专  业 计算机类

  自我简介:

TA的其他文章

母牛的故事
浏览:15
盐水的故事
浏览:16

代码:

# include<stdio.h>

int fun(int n)

{

    if(n<=3) 

    return n;

    else 

    return fun(n-1)+fun(n-3);

}

int main()

{

    int n;

    while(scanf("%d",&n) && n)

        printf("%d\n",fun(n));

    return 0;

}


解释: 

发展历程:大牛(可以生1岁牛的牛)  3岁牛  2岁牛  1岁牛

第n-3年的牛3年后全部成长为大牛,第n年的3岁牛等于第n-1年的2岁牛,第n年的2岁牛等于第n-1年的1岁牛,第n年的1岁牛等于第n-1年的3岁牛和大牛之和,

故第n年牛等于第n-1年牛加第n-3年牛。




 

0.0分

0 人评分

  评论区