-2
*我被卡在投影机的#20中。 看来我很熟悉找到阶乘值,但我无法获得100阶乘值。 *我怎样才能保持100!在任何变量?
*我被卡在投影机的#20中。 看来我很熟悉找到阶乘值,但我无法获得100阶乘值。 *我怎样才能保持100!在任何变量?
正如Jon Skeet所说,您应该使用BigInteger。
//Add reference of System.Numerics.dll
using System.Numerics;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
BigInteger factorial = 1;
var factorialOfNumber = 100;
for (var i = 1; i <= factorialOfNumber; i++)
{
factorial *= i;
}
Console.WriteLine("Required factorial of {0} is {1}", factorialOfNumber, factorial);
}
}
}
对不起,我已经试过了,但没有成功,请提供一些说明 – mukesh
看看'System.Numerics.BigInteger'。 –
欢迎来到Stack Overflow。下一次,请先展示你的工作,并告诉人们究竟有什么问题。阅读[常见问题]和[问]时代的跑车.. –
这是一个大数字! '93,326,215,443,944,152,681,699,238,856,266,700,490,715,968,264,381,621,468,592,963,895,217,599,993,229,915,608,941,463,976,156,518,286,253,697,920,827,223,758,251,185,210,916,864,000,000,000,000,000,000,000,000illion' –