c#

位置:IT落伍者 >> c# >> 浏览文章

C#解决猴子吃桃子的问题!


发布日期:2019年11月07日
 
C#解决猴子吃桃子的问题!

猴子摘了一堆桃子第一天吃一半觉得不够有多吃了一个第二天也吃了剩下的一半再加一个以此类推到第六天只剩下一个编写一个控制台程序 能够计算猴子共摘了多少个桃子

首先我们分析一下假设共有X个桃子那么第一天猴子吃掉的桃子数是X/+也等于(X+)/第二天吃掉的桃子数是(X(X /+))/+也等于(X+)/到第九天吃掉的桃子个数就是(XF())/+第十天就只剩下F()=个了这样依 次列举下来你会发现是有规律的就是n<=天的这个范围之内猴子第n天吃的桃子数是第n+天的

using System;

using SystemCollectionsGeneric;

using SystemLinq; using SystemText;

namespace ConsoleApplication {

class Program {

static void Main(string[] args) {

int total = ;

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

{

total = (total + fun(i));

}

ConsoleWriteLine(total);

ConsoleRead(); } //第n天吃的桃子数

static int fun(int n)

{ int f;

f = n == ? : fun(n + ) * ;

return f;

}

}

}

               

上一篇:针对构架师的.NET 3.0介绍

下一篇:C# HttpWebRequest提交数据方式浅析