karrywjk921 2016-11-14 11:39 采纳率: 100%
浏览 3453
已采纳

C#:设计一个Windows应用程序,计算以下分数序列前20项之和:2/1,3/2,5/3,8/5,13/8,22/13,…

C#:设计一个Windows应用程序,计算以下分数序列前20项之和:2/1,3/2,5/3,8/5,13/8,22/13,…拜托,好难做不来

  • 写回答

2条回答 默认 最新

  • threenewbee 2016-11-14 12:03
    关注
     static int f(int n)
    {
    if (n == 1) return 1;
    if (n == 2) return 2;
    return f(n - 1) + f(n - 2);
    }
    static void Main(string[] args)
    {
    double d = 0.0;
    for (int i = 0; i < 20; i++)
    {
    d += f(i + 2) / (double)f(i + 1);
    }
    Console.WriteLine(d);
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?