zoukankan      html  css  js  c++  java
  • 数字统计(2010年NOIP全国联赛普及组)

    题目描述

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

    比如给定范围[2, 22],数字 2 在数 2 中出现了 1 次,在数 12 中出现 1 次,在数 20 中出

    现 1 次,在数 21 中出现 1 次,在数 22 中出现 2 次,所以数字 2 在该范围内一共出现了 6

    次。

    输入输出格式

    输入格式:

    输入文件名为 two.in。

    输入共 1 行,为两个正整数 L 和 R,之间用一个空格隔开。

    输出格式:

    输出文件名为 two.out。

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

    输入输出样例

    输入样例#1:
    【输入样例1】
    2 22
    【输入样例2】
    2 100
    输出样例#1:
    【输出样例1】
    6
    【输出样例2】
    20

    代碼實現:
     1 #include<cstdio>
     2 int l,r,a,ans;
     3 int main(){
     4 scanf("%d%d",&l,&r);
     5 for(int i=l;i<=r;i++){
     6 a=i;
     7 while(a){
     8 if(a%10==2) ans++;
     9 a/=10;
    10 }
    11 }
    12 printf("%d
    ",ans);
    13 return 0;
    14 }
    View Code

    真·入門題~

  • 相关阅读:
    对学生排序 Exercise07_17
    消除重复 Exercise07_15
    计算gcd Exercise07_14
    随机数选择器 Exercise07_13
    dom4j 学习总结
    jQuery学习总结(二)
    jQuery学习总结(一)
    SQL中Where与Having的区别
    html + css (1)
    struts2+json
  • 原文地址:https://www.cnblogs.com/J-william/p/6041395.html
Copyright © 2011-2022 走看看