`
javatome
  • 浏览: 826643 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

母牛生小牛问题

 
阅读更多

若母牛从其出生第四年(3周年后)开始每年都会生一头小母牛,按这个规律,1头年龄为year的母牛在futureYear个年头后会生几头母牛

C# Code:

class Cow

{

static void Main(string[] args)

{

for (int i = 0; i <= 10; i++)

{

Console.WriteLine(new Cow(0, i).SonNumber.ToString());

}

Console.ReadKey();

}

public Cow(int year, int futureYear)

{

this.year = year;

this.futureYear = futureYear;

CountSonNumber();

}

private int year;

private int futureYear;

public int SonNumber { get; private set; }

private void CountSonNumber()

{

var leftYears = futureYear;

var currentYear = year;

SonNumber = 1;

while (currentYear < 3)

{

if (leftYears > 0)

{

currentYear++;

leftYears--;

}

else

{

return;

}

}

for (int i = 0; i <= leftYears; i++)

{

Cow newCow = new Cow(0,leftYears-i);

SonNumber += newCow.SonNumber;

}

}

}

Output:

1

1

1

2

3

4

6

9

13

19

28

分享到:
评论

相关推荐

    c 源码 母牛生小牛问题 递归实现

    设有一头小母牛,从出生第四年起每年生一头小母牛,按此规律,第N年时有几头母牛?

    母牛生小牛的C语言算法

    roblem 2 母牛生小牛问题 设有一头小母牛,从出生第四年起每年生一头小母牛,按此规律,第N年时有几头母牛? Input 本题有多组数据。每组数据只有一个整数N,独占一行。(1≤N≤50) Output 对每组数据,输出一个...

    c++:母牛生小母牛问题 (类方法)

    若一头小母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第n年有多少头母牛?

    C语言母球生小牛

    母牛生小牛~第4年开始生小牛,问一共多少只牛

    递归大牛4年生小牛问题

    两种方法算出大牛生小牛递归问题,对递归新手有所启发

    母牛问题关于C++

    关于母牛生小牛的客观问题,需要C++的一定素养,但是不得因为邮件而阅览

    小母牛问题

    有一头小母牛,从出生四年后,每年生一头小母牛,每头小母牛都遵从第一头小母牛的规律,求第N年共有多少头小母牛?

    常见动物英文名称.docx

    常见动物的英文名称horse马mare母马colt, foal马驹,小马pony矮马thoroughbred纯种马mustang野马mule骡ass, donkey驴ox牛buffalo水牛bull公牛cow母牛calf小牛,牛犊bullock, steer小阉牛heifer小母牛pig, swine猪boar...

    少儿动物英语单词.docx

    giant salamander 娃娃鱼 C cat 猫 crab 螃蟹 camel 骆驼 cow 母牛 calf 小牛 cock 公鸡 chicken 小鸡 crocodile 鳄鱼 少儿动物英语单词全文共7页,当前为第2页。少儿动物英语单词全文共7页,当前为第2页。cricket ...

    论文研究 - 牛难产:每日兽医实践中的前瞻性分析(N = 573产卵)

    所涉母牛的年龄为2至17岁(中值5.2岁),中位妊娠期为288天。 结果:总共出生651头犊牛(雄性61.2%)。 481例单胎,85例双胞胎。 对于7个犊牛,没有可用数据。 关于小牛的生命力:在辅助分娩过程中,小牛还活着...

    ACM编程测试小程序

    大学做ACM编程,通过了一些小程序,拿出来和大家共享一下,

    母体使用南非荷兰种质来评估品种的互补性和有性精液

    相对于纯种Afrikaner大坝,模拟的复合大坝更适合生产小牛,产量增加7.8%,并且通过减少采食量(-24.4%)和增加肉类产量(+ 11.7%)来改善后代性能。 将更多的母牛分配给末代公牛的潜在好处不足以抵消使用性精液...

Global site tag (gtag.js) - Google Analytics