张瑞凡


私信TA

用户名:zrf

访问量:874

签 名:

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

等  级
排  名 908
经  验 3356
参赛次数 31
文章发表 7
年  龄 18
在职情况 学生
学  校 陕西省宝鸡文理学院
专  业 计算机科学与技术

  自我简介:

勇敢过后就不留遗憾 遗憾过后就不会心碎

TA的其他文章

代码:

# 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分

2 人评分

  评论区