55问答网
所有问题
编写一个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打到一定值时,会出现和超出计算机整数所能表示的范围。希望对你有帮助。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/c4RcG8QRc.html
相似回答
编写一个C#控制台应用程序,对于输入的正整数n,计算1!+2!+3!+…+n
...
答:
return n>1?n*jiecheng(n-1):1;} public static int jiejia(int n){ return n>1?jiecheng(n)+jiejia(n-1):1;} }
C#
求
1!+2!+3!+……+n!的值,n
由用户
输入
答:
+2!+3!+……+n!的值
{ int sum = 0; for (int i = 1; i <= n; i++) { int s = S(i); sum += s; } return sum; } 然后在你的主函数或其它需要求结果的地方,写: int result = Sum(4);//这就是获得
1!+2!+3!+
4!
的结果
...
C#
求
1!+2!+3!+……+n!的值,n
由用户
输入
答:
Console.Write("请
输入一个整数
:"); int n = int.Parse(Console.ReadLine()); long result = 0; for (int i = 1; i <= n; i++) { long t = 1; for (int j = 1; j <= i; j++) { t *= j; } result +=...
编写一个C#
窗体
程序,对于输入的正整数n,计算1!+2!+3+…+n!的值并输出
...
答:
private int f(int i){ if (i == 1){ return 1;} else { return f(i - 1) + g(i);} } private int g(int i){ if (i == 1){ return 1;} else { return g(i - 1) * i;} } private void butto
n1
_Click(object sender, EventArgs e){ int n = Convert.ToInt32(...
C语言编程实现:
输入正整数n,
求
1!+2!+3!+…+n!的值
。
答:
include <stdio.h> int main(){ int i
,n,
t=1,sum=0;printf("
输入正整数n
:");scanf("%d",&n);for(i=1;i<=n;i++){ t*=i;sum+=t;} printf("结果为:%d",sum);return 0;}
大家正在搜
编写一个控制台应用程序
设计一个控制台应用程序
简述创建控制台应用程序的一般过程
创建一个控制台应用程序
窗体应用程序控制台输出
编写一个控制台程序
win32控制台应用程序
控制台应用程序使用命名空间
vs2015没有控制台应用程序
相关问题
编写一个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!