1樓:匿名使用者
我覺得這麼算比較簡單:
先算總共有多少個「1「,然後以此類推就有多少個」2「,」3「,」4「,」5「,」6「,」7「,」8「,」9「。
"99"以內有」1『,「10」,「11」,「12」,「13」,「14」,「15」,「16」,「17」,「18」,「19」,「21」,「31」,「41」,「51」,"61","71","81","91"共20個1,從「1」開始到「999」就有10組這樣的「1」,一共就有20*10=200個「1」。
除了上面算過的」1「之外還有「100」到「199」百位上的「1」,共有100個,那麼一共就有200+100=300個「1」了。所以就有300個「2」,「3」...「9」。
所以和就為(1+2+3+4+5+6+7+8+9)*300=13500。
2樓:香水
此類問題屬於計數問題,按百位,十位和個位分別來數。
個位上是1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0......所以每100裡有(1+2+3+4+5+6+7+8+9)×10=450,所以共有450×10=4500。
十位上每100裡有1×10+2×10+......+9×10=450。所以共有4500。
百位上有1×100+2×100+......+9×100=4500。所以共有4500。
則1-999所有數字之和為4500×3=13500。
3樓:夏侯志尚
按這樣計算應該是13500
1—-99=1+2++3+4+ +9+8+9+9=900100-199=1000
以此類推再加和就是13500
4樓:
按你說的演算法應該是得12600
1~99=1+2+...+9+1+0+1+1...+9+8+9+9=810
100~199=910
200~299=1010 以此類推 再加和就得12600分可一定得給我啊 算了半天呢 呵呵
5樓:匿名使用者
1+999=1000
1000*99=99000
99000/2=49500
自然數,各個數位上的數字之和是74。這個自然數最小是多少
要使這個數最小,數位要儘量少一些,儘量多用數字9,74 8 9 2,這個數為299999999.一個自然數,各個數位上的數字之和是74,這個自然數最少是多少?最小是 299999999 簡介 非負整數,即用數碼0,1,2,3,4,5,所表示的數,也就是除負整數外的所有整數,通常也被稱為自然數。定義 ...
任何自然數的立方等於連續奇數之和
dev c 通過 include using namespace std int main while l n if l n num 2 for int n num n i n 2 cout cout system pause return 0 不知道樓主注意沒 1 3 1 2 0 2 1 0 1 ...
從1到500的所有自然數中,不含有數字4的自然數有多少個
解題思路 從1到500的所有自然數可分為三大類,即一位數,兩位數,三位數,在1 500中,不含4的一位數有8個,不含4的兩位數有8 9 72個 不含4的三位數有3 9 9 1 244個,由加法原理,在1 500中,共有 8 8 9 3 9 9 1 324個不含4的自然數。分析從1到500的所有自然數...