✔ 最佳答案
等我又諗諗先......
1000 - 1999, 共1000個
百位數有一的, 有一百個
餘下0-99, 200-999, 共100+800=900個數
十位數是一的, 每一百個有十個, 所以這900個數中, 有90個十位數是一
每十個數又有一個個位數是一, 所以這900個數中, 有90個個位數是一
扣除個位數及百位數都是一的可能 = 11, 211, 311....911, 只得9 個
所以答案是1000 + 100 + 90 + 90 - 9 = 1271 個!! 完成~
2007-04-07 12:12:49 補充:
補充...其實再簡單點1000-1999, 共1000個1-999中, 百位數是1, 100個; 十位...100個; 個位...100個共300個重覆的(十 百), 10個(個 十), 10個(個 百), 10個但這樣便會把111這個數字扣除了!所以加回111 這一個數, 答案便是1000 300-30 1 = 1271個