高手来指点,1!+2!+3!+4!……+10!=?怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/25 16:26:23
从1到10的阶乘相加。1!+2!+3!+4!……+10!=怎么写啊?

public long Caculate(int num)
{
long q=0;
for(int i=1;i<=num;i++)
{
long k=1;
for (int j=1;j<=i;j++)
{
k*=j;
}
q+=k;
}
}

Num传10进去
如果用int在算到15!的时候会溢出。

正好我也学习学习...

楼主能告诉我.1!+2!+3!.....是怎么个意思么??

1! 等于什么?

------------------

哦哦~~原来如此..数学没学好.哈哈.

按一下计算机就好了啊
2!=1*2

10!就是10的阶乘,=10*9*8*7*6*5*4*3*2*1