当前位置:首页 > Windows程序 > 正文

每日一题(二)

2024-03-31 Windows程序

进击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();
  }
}

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/43093.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494595访问次数
  • 建站天数
  • 友情链接