对自然数1,2到100,将它的非0数字相乘,得到这100个乘积和是多少?

问题描述:

对自然数1,2到100,将它的非0数字相乘,得到这100个乘积和是多少?
(如36的乘积为3*6=18,20的乘积就是2,因为20去掉0后只有一个2了.)要快点!

(1+2+……+9)×2+1^2+2^2+……+9^2+(1×2+1×3+……1×9+2×3+……2×9+……+8×9)×2+1
=45×2+285+(1×44+2×42+3×39+4×35+5×30+6×24+7×17+8×9)×2+1
=90+285+1740+1
=2116