蓝桥杯门牌制作
- 软件开发
- 2025-09-19 04:54:01

1.门牌制作 - 蓝桥云课 门牌制作 题目描述
本题为填空题,只需要算出结果后,在代码中使用输出句将所填结果输出即可。
小蓝要为一条街的住户制作门牌。
这条街一共有2020位住户,门牌号从1到2020编号。
小蓝制作门牌的方法是先制作0到9这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017需要依次粘贴字符1、0、1、7,即需要1个字符0,2个字符1,1个字符7。
请问要制作所有的1到2020号门牌,总共需要多少个字符?
运行限制 最大运行时间:1s最大运行内存:128M 统计信息 总通过次数:64510总提交次数:66910通过率:96.4% 难度:中等 标签:2020, 模拟, 数学, 省赛 思路:就是暴力
代码如下: #include <iostream> #include <cmath> #include <algorithm> #include <cstring> #include<map> using namespace std; int fun(int x) { int cnt = 0; while(x) { int dig = x % 10; if(dig == 2) cnt++; x /= 10; } return cnt; } int main() { int sum = 0; for(int i = 1 ; i <= 2020 ; i++) { sum += fun(i); } cout << sum; return 0; }上一篇
Linux--基本指令2
下一篇
企业建设——控制措施类型