karrywjk921
2016-11-14 11:39
采纳率: 100%
浏览 3.4k

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条)

相关推荐 更多相似问题