1+11+111+1111+11111+……+ n个1= 多少?

供稿:hz-xin.com     日期:2025-01-14
1+11+111+1111+11111+……+ n个1= 多少?

#include "stdio.h" #include "math.h" void main() { int i=1,n; long sum=0,count=0,a; scanf("%d",&n); while(i<=n) { a=pow(10,i-1); sum=sum+a; count=count+sum; i++; //printf("%d
",sum); //这里可以输出1,11,111,1111,…… } printf("%d
",count); } //超级简洁的代码,不懂可以把那个注释的//去掉看看。

1+11+111+1111+11111+……+ n个1= n+10(n-1)+100(n-2)+...+10^(n-2)*2+10^(n-1)
=n+10n+100n+1000n+...+10^(n-2)*n+10^(n-1)*n-10-200-3000-...-(n-2)10^(n-2)-(n-1)10^(n-1)
=n(1-10^n)/(1-10)-(10+100+1000+...+10^(n-1))-(100+1000+...+10^(n-1))-(1000+...+10^(n-1))-10^(n-1)
=n(10^n-1)/9-10[10^(n-1)-1]/9-100[10^(n-2)-1]/9-...-10^(n-1)[10^(n-n+1)-1]/9
=[n(10^n-1)-10^n+10-10^n+100-...-10^n+10^(n-1)]/9
=[n(10^n-1)-(n-1)10^n+(10^n-10)/9]/9
=[-n+10^n+(10^n-10)/9]/9
=(-9n+9*10^n+10^n-10)/81
=[10^(n+1)-9n-10]/81

1+11+111+1111+11111+……+ n个1= n+10(n-1)+100(n-2)+...+10^(n-2)*2+10^(n-1)
=n+10n+100n+1000n+...+10^(n-2)*n+10^(n-1)*n-10-200-3000-...-(n-2)10^(n-2)-(n-1)10^(n-1)
=n(1-10^n)/(1-10)-(10+100+1000+...+10^(n-1))-(100+1000+...+10^(n-1))-(1000+...+10^(n-1))-10^(n-1)
=n(10^n-1)/9-10[10^(n-1)-1]/9-100[10^(n-2)-1]/9-...-10^(n-1)[10^(n-n+1)-1]/9
=[n(10^n-1)-10^n+10-10^n+100-...-10^n+10^(n-1)]/9
=[n(10^n-1)-(n-1)10^n+(10^n-10)/9]/9
=[-n+10^n+(10^n-10)/9]/9
=(-9n+9*10^n+10^n-10)/81
=[10^(n+1)-9n-10]/81

天啊,太乱了,不过我验证了几个,竟然全对了,看来我的定力不错!

简单,竖起来写。 1
11
111
1111
11111
。。。。。。。。。。
1.。。。。。。。。1
也就是nx1+(n-1)x10+(n-2)x100+。。。。+1x10的(n-1)次方
就是等差数列与等比数列积再求和
用错位相消法就可得y=(10/81)(10的n次方-1)-n/9
完事了
给分吧

1+11+111+1111+11111+……+ n个1
1+11=12
1+11+111=123
以此类推

第n个数为(10^n-1)/9,因此,S=1/9(10+10^2+…+10^n)-1/9n
=10/9(1-10^n)/(1-10)-1/9n=10/81(10^n-1)-1/9n不明白请追问,望采纳

设x = 10^0*n + 10^1*(n-1) + 10^2*(n-2) + …… + 10^n * 1
10x = 10^1*(n) + 10^2*(n-1) + …… + 10^(n) * 2 + 10^(n + 1) * 1
下减 上 9x = -n + 10^1 + 10^2 + …… + 10^n + 10^(n+1)
= -n-1 + [10^0 + 10^1 + 10^2 + …… + 10^n + 10^(n+1)]
= -n - 1 + {[1-10^(n+2)]/(1-10)}
x = -(n+1)/9 + {[1-10^(n+2)]/-81}

求1+11+111+……+111……1的通项公式
1+11+111+1111+111...1 =1+(10+1)+(10^2+10+1)+(10^3+10^2+1)+...+[10^n+10^(n-1)+...1]=1×n+10(n-1)+10^2(n-2)+...+10^n[n-(n-1)]设Sn=1×n+10(n-1)+10^2(n-2)+...+10^n (1)10sn=10+10^2(n-1)+10^3(n-2)+...+10^(n+1)n(2...

急死啦!快!心急如焚!小学四年级运算题11+111+1111+11111+111111算法...
11+111+111+1111+11111=12345 提示:个位上是5个1相加,十位上是4个1相加,百位上是3个1相加,千位上是2个1相加,万位上1个1相加。

1+11+111+1111+11111用简便算法
1+11+111+1111+11111用简便算法 因为位数每个数是1 那么个位上有6个1,就是6*1=6,十位5个1,就是5*1=5,以此类推.就是1 到 (加数个数(6)),就是123456

若S=1+11+111+1111+11111+...+1...1(30个1)s的十位数字是多少?_百度...
因为有29个数有10位,每次都是1,29个1相加再加上个位上进上来的3,结果是9+3=12。取个位是2

若S=1+11+111+1111+11111+111111+……+11……11数学题
千位=27+3=30的尾数0 万位=26+3=29的尾数9 十万位=25+2=27的尾数7 百万位=24+2=26的尾数6 23+2=25 22+2=24 21+2=23 20+2=22 19+2=21 18+2=20 17+2=19 16+1=17 15+1=16 14+1=15 13+1=14 12+1=13 11+1=12 10+1=11 9+1=10 8+1=9 7+0=7 6 5 4 3 ...

求:小学奥数题1+11+111+1111+11111+……+100个1=??
1+11+111+1111+11111+……+100个1 =100+990+9800+97000+.+1(99个零)=10123456789(0到9循环)0 欢迎追问,8,

1+11+111+1111+11111+111111等于多少
123456

1+11+111+1111+...+1111111111怎么算
可以看成数列的和;an=(10^n-1)\/9;1+11+111+1111+...+111111111=[(10^1-1)+(10^2-1)+...+(10^10-1)]\/9 之后就是等比数列的问题了

c++用循环程序t=1+11+111+1111+……+1111111111
C++程序:include <iostream>using namespace std;long fn(int a, int n){long sum = 0, f = 0;int i;for(i=1; i<=n; i++){f = f * 10 + a;sum += f;}return sum;}void main(){int a, n;long f;printf("请输入a、n的值(以空格分隔):");scanf("%d%d", &a, ...

用C语言的while循环语句编写1+11+111+1111+11111+··· +11···1...
void main(){ int i=1,n;long sum=0,count=0,a;scanf("%d",&n);while(i<=n){ a=pow(10,i-1);sum=sum+a;count=count+sum;i++;\/\/printf("%d\\n",sum); \/\/这里可以输出1,11,111,1111,……} printf("%d\\n",count);} \/\/超级简洁的代码,不懂可以把那个注释的\/\/去掉看看...