利用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;

}

(1)供体母牛应与受体体母牛是同一物种,且具备遗传和生产性能优秀的特点.

(2)胚胎要在受体子宫中正常发育,受体母牛和供体牛必须进行同期发情处理,保证胚胎移植入相同的生理环境.

(3)对母畜注射促性腺激素可使其超数排卵.

(4)图中“冲卵”指冲出早期胚胎.

(5)一次给受体移入多个胚胎,产生的多个后代,由于这些胚胎都是由不同的受精卵发育而来的,因此它们的基因型可能相同,也可能不同.

故答案为:

(1)同一物种

(2)同期发情

(3)促性腺

(4)冲出早期胚胎

(5)不一定相同.因为这些胚胎可能由不同的受精卵发育而来的,它们的基因型可能相同,也可能不同.

以上就是关于利用C++编写母牛生小牛的程序怎么写啊全部的内容,包括:利用C++编写母牛生小牛的程序怎么写啊、为什么胚胎移植的胚胎不直接在供体母牛里发育、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存