若乘积1*2*3*.*n=M*10∧31,其中n,M为自然数,且10n≠M,则n的最大值是多少?

问题描述:

若乘积1*2*3*.*n=M*10∧31,其中n,M为自然数,且10n≠M,则n的最大值是多少?

取对数