zoukankan      html  css  js  c++  java
  • 结果填空第一题 门牌制作

    1、用到了一个函数,to_string()  可以将数字转换为string

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

    【答案提交】
    这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一
    个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

    #include<cstdio>
    #include<string>
    #include<algorithm>
    #include<queue>
    #include<iostream>
    #include<cstring>
    #define maxl 2010
    using namespace std;
    
    int main(){
        //1-2020多少个2
         int num=0;
         for( int i=1;i<=2020;i++)
         {
             string s=to_string(i);
             for(int j=0;j<s.size();j++)
             {
                 if(s[j]=='2')
                 num++; 
             }
         }
         cout<<num<<endl;
        return 0;
    }
  • 相关阅读:
    盘子序列
    最大矩形面积
    【模板】ST表
    排队
    map循环遍历
    vue循环遍历给div添加id
    正则 匹配
    字符串拼接
    js对象追加到数组里
    二级标题左侧加粗线条
  • 原文地址:https://www.cnblogs.com/h694879357/p/14615213.html
Copyright © 2011-2022 走看看