求1到任意整数的阶乘之和 例如(1!+2!+3!+~~~+n!)
2008-07-18 21:17
281 查看
using System;
using System.Collections.Generic;
using System.Text;
namespace Text
{
class Program
{
static void Main(string[] args)
{
Program p = new Program();
Console .WriteLine (p.GetSum(3));
}
private int GetSum(int x)
{
int sum = 0;
for (int i = 1; i <= x; i++)
{
int t = 1;
for (int j = 1; j <= i; j++)
{
t = t * j;
}
sum += t;
}
return sum;
}
}
}
using System.Collections.Generic;
using System.Text;
namespace Text
{
class Program
{
static void Main(string[] args)
{
Program p = new Program();
Console .WriteLine (p.GetSum(3));
}
private int GetSum(int x)
{
int sum = 0;
for (int i = 1; i <= x; i++)
{
int t = 1;
for (int j = 1; j <= i; j++)
{
t = t * j;
}
sum += t;
}
return sum;
}
}
}
相关文章推荐
- 求阶乘的和 给定正整数n,求不大于n的正整数的阶乘的和 (即求1!+2!+3!+...+n!)
- 求任意开始数字到结束数字阶乘之和(1!+2!+3!+...10!)
- 编写一程序要求任意输入四位十六进制的整数,以反序的方式输出该十六进制数。 例如 :输入9AF0, 则输出 0FA9
- C++代码札记(一)求输入任意整数范围的阶乘、求输入任意整数X的N次幕、静态变量使用注意事项。
- 大数阶乘方法(1!+2!+3!+……+n!)
- 一些关于阶乘的设想(由Sn=1!+2!+3!+...+n!)想到的
- C语言实现阶乘累加(1!+2!+3!+....+n!=?)
- 求得任意整数的阶乘
- 给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N=10,N!=3 628 800,N!的末尾有两个0。
- /*有数组{2,5,6,11,15,17,22,34,45},将用户输入的任意整数放入数组正确的位 置中,保证顺序不能乱掉。例如:用户输入9,那么数组为{2,5,6,9,11,15,17,22 ,34,45}*/
- 算法:输入任意一个4位数整数,将该数反序输出(例如:输入1354,输出4531)
- 求得任意整数的阶乘
- 给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N=10,N!=3 628 800,N!的末尾有两个0。
- 获得任意一个整数的阶乘,递归
- 1!+2!+3!+...n!Java史上最简洁的阶乘算法!!!
- 给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N=10,N!=3 628 800,N!的末尾有两个0。
- 小易邀请你玩一个数字游戏,小易给你一系列的整数。你们俩使用这些整数玩游戏。每次小易会任意说一个数字出来,然后你需要从这一系列数字中选取一部分出来让它们的和等于小易所说的数字。 例如: 如果{2,1,2,7}是你有的一系列数,小易说的数字是11.你可以得到方案2+2+7 = 11.如果顽皮的小易想坑你,他说的数字是6,那么你没有办法拼凑出和为6 现在小易给你n个数,让你找出无法从n个数中选取部分求和
- 给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N=10,N!=3628800,N!的末尾有两个0。
- 用递归法将一个整数n转换成字符串,例如输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。
- 任意正整数的阶乘