c#编写程序,求多项式 1⼀(1!+2!+3!+……+15!)的值

2024-12-01 05:44:45
推荐回答(1个)
回答1:

下面的代码是用vs2010创建的一个C#的控制台应用程序:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CSharp_Test
{
    class Program
    {
        static void Main(string[] args)
        {
            double result = 0;
            double sum = 0;

            for (int i = 1; i <= 15; ++i)
            {
                double factorialSum = 1;
                for (int j = 1; j <= i; ++j)
                {
                    factorialSum *= j;
                }
                sum += factorialSum;
            }

            result = 1 / sum;
            Console.WriteLine(result.ToString());

            Console.ReadKey(true);
        }
    }
}