Problem 05. n年后母牛数

Problem 05. n年后母牛数

题目简述:

    一头母牛每年年初生一头小母牛。每头小母牛从第四个年开始每年年初也生一头小母牛。求第n (0

解题思路:

前四年母牛的数目就等于年数,所以我们就把重点放在第五年及以后。分别用的d,c,b,a表示可以生小母牛的母牛数,还差一年就可以生小母牛的母牛数,还差两年就可以生小母牛的母牛数,还差三年就可以生小母牛的母牛数,然后循环n-4次,再进行求和即可得到第n年的母牛总数。

源代码:

#include
using namespace std;
int main()
{
    int n;
    while(cin>>n)
    {
        if(n==0)break;
        int a,b,c,d;
        if(n<=4) cout<

你可能感兴趣的:(c++)