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

网站建设 思路互联网工资一般有多少

网站建设 思路,互联网工资一般有多少,产品通过网站做营销,芜湖县建设局网站问题: 这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。 小蓝制作门牌的方法是先制作 0 到9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个…

问题:

这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。 小蓝制作门牌的方法是先制作 0 到9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符?

要解决这个问题,我们需要统计从1到2020的所有门牌号中数字字符2出现的总次数。可以通过遍历每个门牌号,分解其每一位数字并检查是否为2来实现。

方法思路

  1. 遍历每个门牌号:从1到2020逐个处理每个门牌号。

  2. 分解每一位数字:对于每个门牌号,通过取余和整除操作分解其每一位数字。

  3. 统计数字2的出现次数:检查每一位数字是否为2,如果是,则计数器加1。

#include <stdio.h>int main() {int count = 0;for (int i = 1; i <= 2020; i++) {int num = i;while (num > 0) {int digit = num % 10;if (digit == 2) {count++;}num /= 10;}}printf("%d\n", count);return 0;
}

代码解释

  1. 初始化计数器count变量初始化为0,用于累计数字2的出现次数。

  2. 遍历门牌号:使用for循环从1遍历到2020。

  3. 分解数字:对于每个门牌号i,使用while循环分解其每一位数字。通过取余操作num % 10获取当前位的数字,然后通过整除操作num /= 10处理下一位。

  4. 检查是否为2:如果当前位的数字是2,则计数器count加1。

  5. 输出结果:循环结束后,打印计数器的值,即数字2的总出现次数。

 

 

 

http://www.dtcms.com/a/610432.html

相关文章:

  • 智能家居,需要的是“主控智能体”而不是“主控节点”
  • 数据科学每日总结--Day19--数据库
  • 公司做网站一般微信搜一搜seo优化
  • 智能包装加速产业重构,紧固件交付体系迎来新升级动力
  • 基于NLMS算法的自适应噪声消除方法研究
  • 精准配置重构光模块成本效能:深圳光特通信1X9、SFP单收/单发光模块
  • 手机怎么登录自己做的网站wordpress怎么加404
  • 网站备案在哪里备案象山县住房和城乡建设局网站
  • MEXA-1170HCLD 加热型 NOₓ测定装置技术解析
  • 科技感图片素材推荐:像素里的未来叙事探索
  • Spring Boot 3.X:Unable to connect to Redis错误记录
  • 深度学习--个人总结
  • RNN与LSTM详解:AI是如何“记住”信息的?
  • 临沂做网站的公司有哪些杭州网站搭建公司
  • 泰国公共建设网站免费网站建设平台 iis
  • 淄博企业网站排名优化创意营销新点子
  • 网站建设页面带声音wordpress设置后台自定义功能选项
  • 成都培训网站建设广东建设信息网行业服务版
  • 架构师人员技能模型
  • 分布式系统中数据库连接池之外资源瓶颈
  • 数据结构进阶——红黑树
  • 开源数据同步中间件(Dbsyncer)简单玩一下 mysql to mysql 的增量,全量配置
  • 在 VS Code 中用 MyBatis 操作数据库的 Spring Boot 示例
  • 唐山网站建设开发专业网站建设经费申请
  • Java 抽象类
  • 基于Unity YooAsset自动化资源管理框架,附源代码
  • 域名注册要多少钱信阳新网站做seo优化
  • 做网站盈利方式开发一个简单的app需要多少钱
  • RPA 重构财务新生态:自动化驱动的转型革命
  • Kubernetes调度器深度解析:从资源分配到亲和性策略的架构师之路