题型:编程题
数1的个数
给定一个十进制正整数n,写下从1到n的所有整数,然后数一下其中出现的数字“1”的个数。
例如当n=2时,写下1,2。这样只出现了1个“1”;当n=12时,写下1,2,3,4,5,6,7,8,9,10,11,12。这样出现了5个“1”。
时间限制:1000
内存限制:65536
输入
正整数n。1 <= n <= 10000。
输出
一个正整数,即“1”的个数。
样例输入
12
样例输出
5
更新时间:2022-11-05 19:40:53
|
【知识点】
电子学会C/C++一级
抱歉! 您未登录, 不能查看答案和解析点击登录
相似题推荐
单选题
以下C++代码执行后,输出结果是?( )
int x = 7, y = 12; if(x < 5 || y > 10) cout << "通过"; else cout << "不通过";
| A. 通过 |
B. 不通过 |
| C. 1 |
D. 0 |
2026-07-10
单选题
执行以下C++代码,输入`20`并回车后,输出结果是?( )
int a; cin >> a; cout << a * 3 + 5;
| A. 60 |
B. 65 |
| C. 20*3+5=65 |
D. a * 3 + 5 |
2026-07-10

