当前位置: 首页 > wzjs >正文

网站建设渠道代理任务书农村自建房设计图及效果图

网站建设渠道代理任务书,农村自建房设计图及效果图,网页设计与制作教程电子教案完整,frontpage建设网站的图片门牌制作-蓝桥杯?-Lua 中文代码解题第3题 小蓝要为一条街的住户制作门牌号。 这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。 小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 …

门牌制作-蓝桥杯?-Lua 中文代码解题第3题

小蓝要为一条街的住户制作门牌号。

这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。

小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。

请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?

解题思路: 

  1. 初始化一个变量 count 作为计数器,用于统计数字"2"出现的总次数,初始值设为0。

  2. 遍历从1到2020的所有整数。对于每个门牌号 i,我们无需将其转换为字符串,而是直接分解其各个位上的数字。

  3. 获取门牌号 i 的个位数(通过取模运算 % 10),十位数(将 i 取模100后除以10并向下取整),以及百位数(将 i 除以100并向下取整)。由于我们的范围是1到2020,所以只需要考虑三位数的情况。

  4. 对于每一位数,判断它是否等于2:

    • 如果个位数等于2,则将计数器 count 加1。
    • 如果十位数等于2,则同样将计数器 count 加1。
    • 如果门牌号大于等于100并且百位数等于2,则再次将计数器 count 加1。
  5. 完成对所有门牌号的遍历后,输出计数器 count 的值,即为制作1到2020号门牌所需的字符"2"总数。

中文代码 -- 无注释版

局部 门牌2 = 0因为 i = 1, 2020 做局部 个位数 = i % 10局部 十位数 = 数.下整((i % 100) / 10)局部 百位数 = 数.下整(i / 100)门牌2 = 门牌2 + (个位数 == 2 与 1 或 0)门牌2 = 门牌2 + (十位数 == 2 与 1 或 0)如果 i >= 100 即门牌2 = 门牌2 + (百位数 == 2 与 1 或 0)结束
结束输出("制作所有的1到2020号门牌,总共需要"..门牌2.."个字符'2'。")
中文代码 -- 带注释的如下:
-- 门牌制作-蓝桥杯.lua
-- 此脚本用于统计从1到2020的所有整数中,门牌号中包含字符'2'的总个数。-- 初始化计数器
局部 门牌2 = 0-- 遍历从1到2020的所有整数
因为 i = 1, 2020 做-- 分解门牌号为各个位数并统计"2"局部 个位数 = i % 10局部 十位数 = 数.下整((i % 100) / 10)局部 百位数 = 数.下整(i / 100)-- 直接统计每个位置的"2"门牌2 = 门牌2 + (个位数 == 2 与 1 或 0)门牌2 = 门牌2 + (十位数 == 2 与 1 或 0)如果 i >= 100 即门牌2 = 门牌2 + (百位数 == 2 与 1 或 0)结束
结束-- 输出统计结果
输出("制作所有的1到2020号门牌,总共需要"..门牌2.."个字符'2'。")
这段代码运行后将会输出:制作所有的1到2020号门牌,总共需要503个字符'2'。

我就想问这样子做代码,是不是有点入门水平,

即可以少做中文注释,大家也能看得懂。


文章转载自:

http://Q3gnTLa2.msLsn.cn
http://GoBYHGSX.msLsn.cn
http://FTQMyZwU.msLsn.cn
http://Dd6lADkJ.msLsn.cn
http://vwrhks9q.msLsn.cn
http://1mtkP01C.msLsn.cn
http://mjBXwppV.msLsn.cn
http://pBEXe0wL.msLsn.cn
http://3itvIU6X.msLsn.cn
http://XZmJzzjE.msLsn.cn
http://x9khkGMV.msLsn.cn
http://QFT0ksjR.msLsn.cn
http://17ZMuIbF.msLsn.cn
http://cRISVeLY.msLsn.cn
http://84Dm9CHH.msLsn.cn
http://Fv7pOIpZ.msLsn.cn
http://mjIOJBuj.msLsn.cn
http://wp9YqBqW.msLsn.cn
http://wGyFoNAE.msLsn.cn
http://hwV9H0Ck.msLsn.cn
http://Eue8xsh5.msLsn.cn
http://jdiGdGlK.msLsn.cn
http://qbyEMztQ.msLsn.cn
http://oDshj7k7.msLsn.cn
http://4vhZCCKt.msLsn.cn
http://yt7qIkPd.msLsn.cn
http://SLGnxCQn.msLsn.cn
http://8wkOmOdw.msLsn.cn
http://pv2SAhI8.msLsn.cn
http://N5ddnFYL.msLsn.cn
http://www.dtcms.com/wzjs/754353.html

相关文章:

  • wordpress适合建什么网站吗网络营销推广三板斧
  • 青岛金桥建设机械有限公司网站酒店网站模板
  • 在阿里国际站做的网站网站开发常用组合
  • 中文书店网站模板网站建设公司话术
  • 厦门建设网站哪家好seo资源网站 排名
  • 大型网站开发用什么样式推广手机卡返佣平台哪个好
  • 如何做网站做网站需要多少钱wordpress的使用方法
  • 产品设计优秀网站链接
  • 乐清做网站的网站优化工作室
  • 哪个网站可以做临时工现在有什么网络游戏好玩
  • 织梦网站入侵方法教育类网站建设
  • 网站后台怎么做中国沙漠建设 志愿者 兵团官方网站
  • 关于文化建设网站个人建设网站盈利需要什么材料
  • 外贸网站定制开发开发网站 需求
  • wordpress制作大型网站fireworks学习网站
  • 阜宁网站开发wordpress 收集
  • 网站设计与网页制作正文手机ftp传网站文件
  • 一元购网站建设网站建设全网营销客户资源
  • html网页设计代码作业网站广州新闻报道
  • tp5做企业网站鹤岗商城网站建设
  • 做网站的项目策划书今天秦皇岛最新通知公告
  • 山西网站搜索排名优化公司常熟公司网站建设电话
  • 域名可以做网站网站做seo收录
  • win2003VPS装网站建设网站不显示添加白名单
  • 一个虚拟主机可以放几个网站网站开发原型工具
  • 程序员接单网站百度信息流怎么收费
  • 网站建设 类郑州模板建站代理
  • 英国做deal的网站做网站都需要具备什么
  • 注册公司名称查询网站重庆明建网络科技有限公司
  • 制作免费网站的平台大数据网页制作教程