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

门牌制作(蓝桥杯)

门牌制作

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

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

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

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

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

答案:624

c++

#include <iostream>
using namespace std;
#include<string>
#include<algorithm>//count函数的头文件
int main()
{int i=1;int ans=0;for(i=1;i<=2020;i++){char a[5];string str;sprintf(a,"%d",i);//将i转换为字符存入数组a中 str.assign(a);//将数组a转换为string存入str 
//    string str(a);ans+=count(str.begin(),str.end(),'2');}cout<<ans<<endl;return 0;
}

C语言:

#include<stdio.h>int get_2(int n)
{int sum=0;while(n!=0){if(n%10==2)sum++;n/=10;}return sum;
}int main()
{int ans=0;for(int i=1;i<=2020;i++)ans+=get_2(i);printf("%d",ans);return 0;
}
http://www.lryc.cn/news/181028.html

相关文章:

  • 支付宝支付模块开发
  • 12、Kubernetes中KubeProxy实现之iptables和ipvs
  • 从0开始python学习-29.selenium 通过cookie信息进行登录
  • CentOS安装OpenNebula(二)
  • 力扣第239题 c++滑动窗口经典题 单调队列
  • 华为云云耀云服务器L实例评测|华为云云耀云服务器docker部署srs,可使用HLS协议
  • jira流转issue条目状态transitions的rest实用脚本,issue状态改变调整
  • JAVA 注解
  • C++面试题准备
  • 使用Java操作Redis
  • VRRP配置案例(路由走向分析,端口切换)
  • 【图像处理】【应用程序设计】加载,编辑和保存图像数据、图像分割、色度键控研究(Matlab代码实现)
  • 05. 机器学习入门 - 动态规划
  • 【JVM】第五篇 垃圾收集器G1和ZGC详解
  • 嵌入式Linux应用开发-基础知识-第十九章驱动程序基石⑤
  • 数据分析技能点-独立性检验拟合优度检验
  • 了解汽车ecu组成
  • 用AI原生向量数据库Milvus Cloud 搭建一个 AI 聊天机器人
  • 【OpenCV-Torch-dlib-ubuntu】Vm虚拟机linux环境摄像头调用方法与dilb模型探究
  • (二)详解观察者模式
  • 嵌入式Linux应用开发-基础知识-第十九章驱动程序基石④
  • 2023 彩虹全新 SUP 模板,卡卡云模板修复版
  • 【AI视野·今日NLP 自然语言处理论文速览 第四十一期】Tue, 26 Sep 2023
  • 【iptables 实战】05 iptables设置网络转发实验
  • pygame - 贪吃蛇小游戏
  • 基于 QT 实现 Task Timer,高效利用时间
  • 图像处理与计算机视觉--第五章-图像分割-霍夫变换
  • linux下文件操作命令
  • Golang语法、技巧和窍门
  • Grander因果检验(格兰杰)原理+操作+解释