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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 12:45:00

对自然数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

1+2+3+4+5+6+7+8+9+1+
1+2+3+4+5+6+7+8+9+2+
2*1+2*2+2*3+2*4+2*5+2*6+2*7+2*8+2*9+3
。。。
9*1+9*2+9*3+9*4+9*5+9*6+9*7+9*8+9*9+1
47*(1+2+3+4+5+6+7+8+9)+1=2116

1+2+3+4+5+6+7+6+9+1=46
1+2+3....9+2=47
2+3+...+9+3=48

(1+2+3...+8+9)*2+1+(1+2+3...+8+9)*(1+2+3...+8+9)
=45*2+1+45*45
=2116

从1到9以及从10到90是两个相同的从1加到9数列的和等于45
11到19是1*45
21到29是2*45
31到39是3*45
::::::
91到99是9*45
结果为2*45+(1+2+3+...+8+9)*45+1=2116

2214