利用C++编写母牛生小牛的程序怎么写啊

利用C++编写母牛生小牛的程序怎么写啊,第1张

以下程序假设的是开始时(第0年)母牛还不生牛小一头小牛,第一年满了才开始生牛,即第一年后牛总数 2 头。
复杂度O(n(n-3))
#include<iostreamh>
int main()
{
int n,i,sum;
cout<<"输入测试年数,输0结束测试"<<endl;
cin>>n;
while( n ) //多余4年时母牛生的小牛会生小牛
{
if (n<5) //不足4年时母牛生的小牛不会生小牛
{
sum=1;
sum += n;
cout<<"第"<<n<<"年 共"<<sum<<"头"<<endl;
cin>>n;
}

else
{
sum = 4;
for (i=n-3; i>0 ;i--) //循环n-3次,最后三年生的3头小牛还不会生小牛
{
sum += i;
}
cout<<"第"<<n<<"年 共"<<sum<<"头"<<endl;
cin>>n;
}
}
return 0;
}

以上就是关于利用C++编写母牛生小牛的程序怎么写啊全部的内容,包括:利用C++编写母牛生小牛的程序怎么写啊、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9531406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存