求sa+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222+222222
来源:百度知道 编辑:UC知道 时间:2024/06/09 06:12:22
(此时共有6个数相加),几个数相加有键盘控制.
aa...a(n个)=a*10^(n-1)+a*10^(n-2)+……+a*10^1+a*10^0
这是以a为首项,10为公比的等比数列,有n项
=a*(1-10^n)/(1-10)
=a*10^n/9-a/9
所以s=a+aa+aaa+aaaa+aa...a
=(a/9)*(10^1+10^2+……+10^n)-n*(a/9)
=(a/9)*[10^1*(1-10^n)/(1-10)]-an/9
=(a/9)*(10*10^n)/9-(a/9)*(10/9)-an/9
=a*10^(n+1)/81-10a/81-an/9
2+22+222+2222+22222+222222
=2/9(9+99+999+9999+99999+999999)
=2/9(10+10^2+10^3+10^4+10^5+10^6-6)
=2/9(1111110-6)
=2/9*1111104
=246912
此方法可类比到所有类似求和。
s=a+aa+aaa+aaaa+aa...a
=(a/9)*(10^1+10^2+……+10^n)-n*(a/9)
=(a/9)*[10^1*(1-10^n)/(1-10)]-an/9
=(a/9)*(10*10^n)/9-(a/9)*(10/9)-an/9
=a*10^(n+1)/81-10a/81-an/9
编程求s=a+aa+aaa+aaaa+.......+aaaaaaaaaa(n个a)
求s=a+aa+aaa+aaaa+aaaaa+aaaaaa的C语言程序
c语言问题:求a+aa+aaa+aaaa+aaaaa的值,其中a是0-9中的一个数
目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时
用C语言编s=a+aa+aaa+aaaa+.........+(aaaaaa)N个a
程序(s=a-aa+aaa-aaaa+aaaaa)例如s=2-22+222-2222+22222
C++的一个简单问题:a aa aaa aaaa...第n项
/* 求S=a aa aaa aaaa....的值 a是一个数字例如 a=2 n=3则需计算 2 22 222的值 */
求Sn=a+aa+aaa+...+aa...a(n个a)之值