请问1 x 3 x 5 x 7 x 9 x ... x 99最后三位数是多少?谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/16 09:01:25
如题
在下不才,请问drdingrui,用的是什麼编程方法,另外可以解释一下吗?非常感谢

能否再请问一下wenabby,第三段话是什麼意思吗?非常感谢

和末三位相关的,是8和125的整除特性

首先,有5和25出现,因此一定是125的倍数
末三位只能是125,375,625,875中的一个

这个数被8除,余数和1×3×5×7×1×3×5×7×……×1×3相同
而(1×3×5×7)被8除余1
因此原数被8除余1×3=3
末3位是875

000

875
static void GetNum()
{
int result = 1;
for (int i = 1; i < 100; i += 2)
{
result *= i;
result %= 1000;
}
Console.WriteLine(result);
}