首页
制作门牌号的算法
01
题目
我们用scl编程来解决下面一个现实问题:
街上一共有 2020 位住户,门牌号从 1 到 2020 编号。
制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。
请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?
02
分析
从题目可以知道,其实就在从一个数到另一个数的所有数中想获取多出现多少次数字2,必须从个位数开始到十位或百位千位等一一获取数字2,利用while循环,首先判断个位数是否有数字 2 ,然后再依次把十位数据,百位数据都切换成个位数一一进行数字2的判断
03
程序
参数接口定义如下
number_min定义开始数,number_min定义最终数,sum定义数字“2”的出现次数
scl程序:
Intel明年初将开始陆续扩大10nm+工艺到桌面及服务器市场
16nm/10nm/7nm处理器差距有多大?为你解答
华为全网通,5寸屏+4000mAh+真八核芯,仅799元
高精度全项目土壤肥料养分检测仪介绍
东威科技披露招股意向书,正式启动招股
制作门牌号的算法
Lucid宣布与RED合作研发180度8K+3D相机
基于FPGA的自动化DSP开发流程
ArmSoM Sige7替代Jetson-Orin-Nano,Xavier NX 搭载Hailo-8,32TOPS算力
5G应用的新尝试,让分隔两地的编钟和古琴共奏一曲
机器人是如何做到“眉目传情”的?
TGQH9203阻肺康复器电路
设计多芯片和荧光粉白光LED的注意事项分析
光伏逆变器“核心器件”IGBT在光伏逆变器的应用
关于一些LCD液晶屏的使用小tips
智慧城市和数字城市有什么不同的地方
电子粉质仪的主要作用是什么,它的操作方法介绍
5G终端连接数超过1亿个?以华为为首的国产5G手机市场再起波澜
回弹眼压计测量原理
虹科干货 | 最简单实用的CANopen介绍,看完你就明白了(2)