问题描述:
设有一头小母牛,从出生第四年起每年生一头小母牛,
按此规律,第N年时有几头母牛?
#include <iostream>
using namespace std;
int cows(int n)//求母牛的递归函数
{
int count;
if (n==5)count=3;
else count=cows(n-1)+n-5; //此处用递归法
return count;
}
void main()
{
cout<<"请输入年份数: ";
int m;
cin>>m;
cout<<"第"<<m<<"年时共有"<<cows(m)<<"头母牛!"<<endl;
getchar();
}