我该如何在C#中处理大整数?
我有一个函数可以给我除数的积:
private static int GetDivisorProduct(int N, int product)
{
for (int i = 1; i < N; i++)
{
if (N % i == 0)
{
Console.WriteLine(i.ToString());
product *= i;
}
}
return product;
}
调用的函数是 GetDivisorProduct(N, 1)
如果结果大于4位数字,则应仅获取最后4位数字。(例如,如果我输入957,则在剪去最后四个值后,输出为7493。实际结果为876467493.)
其他示例输入:如果我输入10000,则输出为0。
BigInteger
类已从C#库中删除!
如何获取最后四位数字?