在1 11 111 11111111111(最後一項2019個1)的和之中,數字1共出現的次數是多少

時間 2022-03-05 19:00:05

1樓:匿名使用者

因111...1(n個1)=999...9(n個9)/9=(10^n-1)/9

所以原式

(10-1)/9+(100-1)/9+(1000-1)/9+...+(1000...0(2009個0)-1)/9

=111...1(2009個1)0/9-2009/9=111...1(2005個1)09101/9=123456790123456790123456790...

(2005/9=222...7;222組)12345678789(是111111109101/9得來的)

所以共有222+2=224個1

2樓:匿名使用者

1個1上面的數相加的和相當於對一個數列求和,這個數列是:an=n*10^(n-1)(2009個1是個位,2008個1是10位……)

an - 10an-1= n10^(n-1) - (n-1)*10^(n-1) =10^(n-1)

設sn為 an的前n項和

sn = an + an-1 + …… + a2 + a1

10sn =10an + 10an-1 + 10an-2 + …… + 10 a1

錯位相減

10sn -sn = 10an- a1 -( 10^n+1010^(n-1)+……+10)

9sn = n*10^n - 11111…(n個1)

當n=2009時

9s = 20090000……(2009個0) - 111111……(2009個1)

s =2008888……8888889(2009個8) / 9

=22320987654320987(迴圈)………1

3樓:

有223個1

sn=(an+1-(n+1))/9

1+11+111+1111+11111+......+1111......11(最後一個數有2009個1)的和有幾個1

4樓:匿名使用者

只看最後一個數 2009個1 其中 前面的2008個1都被加過了,就只剩下第2009個1沒被加過,所以這些數的和最後就只剩下1個1

5樓:匿名使用者

最後的和為=2009位(1個1)2008位(2個1)2007位(3個1)2006位(4個1)2005位(5個1)2004位(6個1)2003位(7個1)2002位(8個1)2001位(9個1)2000位(10個1)……十位(2008個1)個位(2009個1)

然後整理,可以得出有幾個1

c語言程式設計實現1+11+111+1111+..........+11.....11(最後為2009個1) 求和中共有幾個1

6樓:匿名使用者

int main()

temp /= 10;

}printf("result = %d\n", result);

return 0;

}思路是逐位累加加,然後看結果個位是不是1.

7樓:文靜你好

可以利用二維陣列,a[2009][2009]不是一補零!各列相加!逢十前一列加一!手機不方便回答了!

8樓:匿名使用者

我只寫這個迴圈了,其他的自己補充

int a=0,b=0,c=2009,d=0;

for i=1 to 2009

for j=1 to 2009

最後的d就是你要求的結果

9樓:匿名使用者

這個題不好編的,前面沒有一個答案是對的。

10樓:叄萬英尺

long i = 1,s = 0;

int j;

for(j=0;j<2009;j++)

s即為所求和;

判斷和中有多少個1:

int k=0;

while(s != 0)

最後得到的k即為和中的1個數。

應該差不多了,如果有問題,歡迎指正。

11樓:口木口木

zssureqh 明顯不對,int溢位

lorddenton是對的。

12樓:匿名使用者

2009個1,請問,你用int型別肯定是不行的了。。。。。

s=1+11+111+1111+11111+111111+......+1111.......11}100個1,那麼s的最後四個數字構成的四位數是( )?

13樓:匿名使用者

s的值在只有一個數時為1 兩個數為1+11=12 三個數為1+11+111=123 以此類推第四個1234 第五個12345 所以第一百個數為123456789(10)(11)…(97)(98)(99)(100) ()表示這個數位上的數字 所以個位向前進10,變為0,十位變為109 十位向前進10,變為9,百位變為108 百位向前進10,變為8,千位變為107 千位向前進10,變為7,萬位變為106 所以後四個數字組成的四位數為7890

1+11+111+1111+……+1111+……+11(2008個1)的和的最後六個數字構成的六位

14樓:匿名使用者

這個題你可以這麼算的,首先算從一個1 加到6個1 ,和是123456 ,然後還有2002個數字,你需要的結果只是最後六個數字,那麼,後面所有的數字你全部給他拆成「111111+1……1000000」這種形式,後面所有數相加,影響後六位數的只有「111111」 ,一共是2002個"111111 ",所以,這道題的答案,可以簡化為:

123456+2002*111111=222567678 的最後六位數,也就是 567678 。答題完畢!

1+11+111+1111+11111+……+11……11(2009個1)的和有多少個1?

15樓:匿名使用者

1+2+3+.....+2009=(1+2009)/(2009/2)=2019045

形如11,111,1111,11111的數中有

若a 2個位是1,則a的個位是1或9 若a的個位是1 則a 10m 1 a 2 10m 1 2 100m 2 20m 1 10 10m 2 2m 1 因為10m 2 2m是偶數 所以 10m 1 2的十位數是偶數 所以不可能是11,111,1111,11111.若a的個位是1 則a 10m 9 a ...

風在吼馬在叫黃河在咆哮的歌詞,風在吼,馬在叫。黃河在咆哮後面的歌詞是什麼?

老巫婆你送後 風在吼,馬在叫,黃河在咆哮,歌詞出自 保衛黃河 保衛黃河 填詞 光未然 張光年 譜曲 冼星海 演唱 群星 歌詞 但是,中華民族的兒女啊 誰願意像豬羊一般,任人宰割 我們抱定必勝的決心,保衛黃河 保衛華北,保衛全中國 風在吼,馬在叫 黃河在咆哮,黃河在咆哮 河西山岡萬丈高,河東河北高粱熟...

我在什麼在什麼在什麼在什麼造句,用我在 在 在 來造句。

風語愛生活 1 早晨我去公園晨練,有的人在跑步,有的人在做健身操,有的人在舞劍,有的版人在踢毽子,還有的權人在玩空竹。2 我在思考,在發呆,在靜坐,在冥想。放鬆自己,放空一切。3 我在爺爺家玩,在家裡寫作業,在花園裡賞花,在學校裡學習。4 我在思考,在發呆,在靜坐,在冥想。放鬆自己,放空一切。5 我...