using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication6
{ class Program
{
static double fact(int k) {
int i;
double f=1.0;
for(i=1;i<=k;i++){
f=f*i;
}
return(f);
}
static double s(int n) {
int i;
double s = 0.0;
for (i = 1; i <= n;i++ )
{
s = s + fact(i);
}
return (s);
}
static void Main(string[] args)
{
double x, f;
int n;
Console.WriteLine("请输入X的值:");
x = Convert.ToSingle (Console.ReadLine());
Console.WriteLine("请输入n的值:");
n = Convert.ToInt32(Console.ReadLine());
f = x / s(n);
Console.WriteLine("结果为:{0}", f);
Console.ReadKey();
}
}
}