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;
    }
  • 相关阅读:
    python解析本地HTML文件
    爬取潇湘书院首页侧边栏
    Python文件的读取写入操作
    Python错误和异常
    Python字典
    python列表
    电文加密小程序
    课后练习题随笔(一)
    Redis基础操作
    Django学习_BBS开发
  • 原文地址:https://www.cnblogs.com/h694879357/p/14615213.html
Copyright © 2011-2022 走看看