• 数字统计


    027:数字统计

    总时间限制:
    1000ms
    内存限制:
    65536kB
    描述

    请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。

    比如给定范围[2, 22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。

    输入
    输入共 1 行,为两个正整数 L 和 R,之间用一个空格隔开。
    输出
    输出共 1 行,表示数字 2 出现的次数。
    样例输入
    样例 #1:
    2 22
    
    样例 #2:
    2 100
    样例输出
    样例 #1:
    6
    
    样例 #2:
    20


    #include<stdio.h>
    int main()
    {
      int l,r,i,k,ans=0;
      scanf("%d%d",&l,&r);
      for(i=l;i<=r;i++)
        for(k=i;k>0;k/=10)
          if(k%10==2)ans++;
      printf("%d",ans);
      return 0;
    }
  • 相关阅读:
    day89
    day88
    day87
    day86
    day85
    day84
    day83
    Maven仓库汇总
    [转载]AngularJS入门教程04:双向绑定
    [转载]AngularJS入门教程03:迭代器
  • 原文地址:https://www.cnblogs.com/hkybczm/p/7616297.html
Copyright © 2020-2023  润新知