zoukankan      html  css  js  c++  java
  • 很简单的题。。。。。。

    很简单的题。。。。。。

    题目描述

    统计某个给定范围[L, R] 的所有整数中,数字2出现的次数。比如给定范围[2, 22] ,数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。

    输入

    每组输入数据共1行,为两个正整数L和R,之间用一个空格隔开。(1≤L≤R≤10000)

    输出

    每组输出共1行,表示数字2出现的次数。

    样例输入

    2 100

    样例输出

    20

    提示

    是不是很简单。。。

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int l,r;
        while(cin>>l&&cin>>r)
        {
            int num=0;
            for(int i=l;i<=r;i++)
            {
                if(i%10==2) num++;
                if((i/10)%10==2) num++;
                if((i/100)%10==2) num++;
                if((i/1000)%10==2) num++;
            }
            cout<<num<<endl;
        }
        return 0;
    }
    

      

  • 相关阅读:
    线程的异常捕获与线程池的异常捕获
    设计模式-状态模式
    老王讲自制RPC框架.(四.序列化与反序列化)
    老王讲自制RPC框架.(三.ZOOKEEPER)
    老王讲自制RPC框架.(二.动态代理)
    4
    3
    2
    1
    前言
  • 原文地址:https://www.cnblogs.com/qing123tian/p/11110906.html
Copyright © 2011-2022 走看看