首页 > 试题广场 >

编程求解母牛问题。若一头母牛,从出生起第四个年头开始每年生一

[问答题]

编程求解母牛问题。若一头母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第 n年时有多少头母牛?

推荐
//===================================
//EX0209.cpp
//母牛问题
//===================================
#include<iostream>
using namespace std;
//-----------------------------------
int main() {
    int c=1,n;
    cin>>n;
    for(int i=4,a=1,b=1,tmp; i<=n; i++)
    {
      tmp = a+c;
      a=b;
      b=c;
      c=tmp;
    }
    cout<<c<<"\n";
}//==================================


发表于 2018-05-07 20:32:27 回复(0)
#include <iostream>
(720)#include <cmath>
#include <vector>

using namespace std;
int f(int n);
int main()
{

    int years(10);
    cout << f(years);
}

int f(int n)
{
    // wtf
    if (n == 1 || n == 2 || n == 3)
        return 1;
    if (n > 3)
        return (f(n - 1) + f(n - 3));
}

发表于 2020-03-15 16:27:04 回复(0)