33智能网
新记
编写一个C#控制台应用程序,对于输入的正整数n,计算1!+2!+3!+…+n!的值并输出结果。(注意每一项的阶乘可
如题所述
举报该文章
相关建议 2012-04-21
public int fn(int n)
{
int sum = 0, m = 1;
for (int i = 1; i <= n; i++)
{
m = m * i;
sum += m;
}
return sum;
}
这是个简单的方法,并不完美,没有考虑大数乘和大数加,当n打到一定值时,会出现和超出计算机整数所能表示的范围。希望对你有帮助。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://33.aolonic.com/aa/hpbh50dbh.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
编写一个c#窗体应用程序,对于输入的正整数n,计算1!+2!...
编写一个C#窗体程序,对于输入的正整数n,计算1!+2!+3...
用C#设计一个控制台应用程序项目,输入正整数n,计算s=1+...
用C#程序设计一个控制台应用程序项目输入正整数n,计算s=1...
输出前n个整数的阶乘(1+2!+3!+...+n!)的和,要...
C# 求1!+2!+3!+……+n!的值,n由用户输入
ASD.NET C# 编写一个函数,用于计算1!+2!+3!...
用C#语言编写输入一个数N,求1!+2!+3!+...+N!