码迷,mamicode.com
首页 > Windows程序 > 详细

C#新手_每日一题(二)

时间:2017-04-10 21:39:50      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:[]   oid   小白   for   read   main   语言   ring   计算   

进击c#语言的小白一枚,忘大神指点。

第日一题:
第2题
编写函数fun,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。
S=1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)
例如,若n的值为11时,函数的值为1.833333。

static double fun(int n)
{
  double denominator = 0;
  double S = 0;
  for (int number = 1; number<= n; number++)
  {
    for (int a = 1; a <=number; a++)
    {
      denominator += a;
    }
    S += 1 / denominator;
    denominator = 0;
  }
  return S;
}
static void Main(string[] args)
{
  while (true)
  {
    Console.WriteLine("请输入n的值:");
    int n = Convert.ToInt16(Console.ReadLine());
    Console.WriteLine("S的值为:" + fun(n));
    Console.ReadLine();
  }
}

望大神指点0.0

C#新手_每日一题(二)

标签:[]   oid   小白   for   read   main   语言   ring   计算   

原文地址:http://www.cnblogs.com/lhhqq-114/p/6690752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!