15到2004的所有自然数的数码的和是多少?答案是27960,但我不知道怎么算,求运算过程及(公式)!
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 18:01:32
![15到2004的所有自然数的数码的和是多少?答案是27960,但我不知道怎么算,求运算过程及(公式)!](/uploads/image/z/2702361-57-1.jpg?t=15%E5%88%B02004%E7%9A%84%E6%89%80%E6%9C%89%E8%87%AA%E7%84%B6%E6%95%B0%E7%9A%84%E6%95%B0%E7%A0%81%E7%9A%84%E5%92%8C%E6%98%AF%E5%A4%9A%E5%B0%91%3F%E7%AD%94%E6%A1%88%E6%98%AF27960%2C%E4%BD%86%E6%88%91%E4%B8%8D%E7%9F%A5%E9%81%93%E6%80%8E%E4%B9%88%E7%AE%97%2C%E6%B1%82%E8%BF%90%E7%AE%97%E8%BF%87%E7%A8%8B%E5%8F%8A%EF%BC%88%E5%85%AC%E5%BC%8F%EF%BC%89%21)
15到2004的所有自然数的数码的和是多少?答案是27960,但我不知道怎么算,求运算过程及(公式)!
15到2004的所有自然数的数码的和是多少?
答案是27960,但我不知道怎么算,求运算过程及(公式)!
15到2004的所有自然数的数码的和是多少?答案是27960,但我不知道怎么算,求运算过程及(公式)!
为了简化公式写法,定义下面的一些符号:
1至10^n-1 (即自然数n个9)的和记为Sn,容易推导出Sn=45*n*10^(n-1);
n位数字An=∑ai*10^(i-1)的各位数字和记为sn,ai为An的第i位的数字,i从1至n;
An去掉最高位后的自然数记为A[n-1]=∑ai*10^(i-1),i从1至n-1,
A[n-1]各位数字和记为s[k-1],也就是[]内表示下标;
k位数Ak的各位数字和通式为:
sk=(1+2+...+k-1)*10^(k-1)+Ak*S[k-1]+ak*(A[k-1]+1)+s[k-1]
=ak(ak-1)/2*10^(k-1)+ak*45*(k-1)*10^(k-2)+ak*(A[k-1]+1)+s[k-1]
按上述公式分别写出1至4位数的情况如下:
1、一位数A1=a1
S1=1+2+...+9=45*1*10^(1-1)=45
s1=1+2+...+a1=a1(a1+1)/2
2、两位数A2=a2*10+a1
S2=45*2*10^(2-1)=900
s2=a2(a2-1)/2*10+S1*a2+a2(a1+1)+s1
=a2(a2-1)/2*10+45*a2+a2(a1+1)+a1(a1+1)/2
在此求出1至14的所有数字和为:
1*(1-1)/2*10+45*1+1*(4+1)+4*(4+1)/2
=45+5+10
=60
3、三位数A3=a3*100+A2=a3*100+a2*10+a1
S3=45*3*10^(3-1)=13500
s3=a3(a3-1)/2*100+a3*S2+a3*(A2+1)+s2
=a3(a3-1)/2*100+900*a3+a3(A2+1)+45*a2+a2(a2-1)/2*10+a2(a1+1)+a1(a1+1)/2
4、四位数A4=a4*10^3+A3=a4*10^3+a3*10^2+a2*10+a1
S4=45*4*1000=180000
s4=a4*(a4-1)/2*1000+a4*S3+a4*(A3+1)+s3
a4*(a4-1)/2*1000+a4*13500+a4*(A3+1)+s3
2004的数字和为:
2*(2-1)/2*1000+13500*2+4*(4+1)+4(4+1)/2=28020
28020-60=27960
只要归类出这些自然数中数码1,2,3,4,5,6,7,8,9各有多少个即可迎刃而解!
用梯形面积公式
这答案你确定给的对吗?