如何在 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# 库中删除!
我怎样才能得到最后四位数字?