1*3*5*7*...*2005

来源:百度知道 编辑:UC知道 时间:2024/06/20 06:06:26
请问:1*3*5*7*...*2005的结果中,最后3位数是什麽?我不会算哦,只是知道最后一位是5,嘿嘿。各位高手帮忙了~
不要是程序算了拉,那个我也会,我就是想知道比较独特的算法......

我的答案与前几位不同,我认为乘至2005后,得数的后三位是375,简述一下理由。
很抱歉没有发现更为合理的,比较容易理解的公式或是算法,只好比较笨逐一去试验。
从1乘至25后,末3位数为375,乘27得875,乘29得375,乘31得625,乘33得625,再乘35又得875,以后的得数的末三位按875,375,625,625的顺序每四位数一循环,没有找到原因,验证至105无一例外。
经观察得之,乘至除以8余3的数字时得875,乘至除以8余5的数字时得375,乘至除以8余7的数字时得625,乘至除以8余1的数字时得625,因2005除以8余5,故得出乘积的末3位数为375的结论。
希望看到更为专业的答案。

875
程序计算的

不是有0吗?最后三位不是0?

1997前的数积末尾是5,管你什么数*999,末尾肯定是995,那么再*2001,2003,2005是多少呢?