正在载入在线练习界面,本页内容可直接阅读…
AK CSP › CSP-S 2026 第一轮真题 › 第 3 题
CSP-S 2026 第一轮 第 3 题:把 1 到 1000 的所有整数按十进制写出
题目
把 1 到 1000 的所有整数按十进制写出,数字“1”总共出现了多少次( )。
选项
- A. 300
- B. 271
- C. 301
- D. 320
答案
C
题解
答案是 C. 301。
先看 0 到 999,把每个数都写成三位数,例如 001、012、100。补上的都是 0,不影响数字“1”的个数。
- 个位是 1:十位、百位各有 10 种选择,共 \(10\times10=100\) 次。
- 十位是 1:同理,共 100 次。
- 百位是 1:同理,共 100 次。
因此,1 到 999 中,“1”共出现 \(100\times3=300\) 次。(多算的 000 不含 1,没有影响。)
1000 中还有一个“1”,所以总共是: \[ 300+1=\boxed{301} \]
真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1
京公网安备11010502062986号