发布网友 发布时间:2024-04-17 04:02
共1个回答
热心网友 时间:2024-04-19 02:56
编程搜索了一下,1到100中有48个好数。
也就是奇数中,除了25和75,其它都是好数。
程序对 5,55,555,5555 .... 一直到10000个5构成的大整数进行了验证,计算它们是否能被1到100的数整除,能够整除的除数就列为好数,并记录好数对应于几个5构成的数字。
例如:18个5
99×5611672278338945 = 555555555555555555
又如:48个5
51×10893246187363834422657952069716775599128540305
= 555555555555555555555555555555555555555555555555
尽管搜寻需要通过编程,但是验证它们确实非常容易的事情,手工计算验证上面这个48位的大整数乘法,也只需要一两分钟的时间。用竖式计算:
附:计算结果和fortran代码