码迷,mamicode.com
首页 > 其他好文 > 详细

2010数字统计

时间:2016-09-24 13:40:49      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

题目描述 Description

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

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

数据范围 1 ≤ L ≤ R≤ 10000。

输入描述 Input Description

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

输出描述 Output Description

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

样例输入 Sample Input

2 22

样例输出 Sample Output

6

数据范围及提示 Data Size & Hint
 
 
 

题解:

模拟。

枚举l~r,把每一个数转成字符串并累计2的数量。

var x,y,i,j,ans:longint;

    s:ansistring;

begin

 readln(x,y);

 for i:=x to y do

  begin

   str(i,s);

   for j:=1 to length(s) do

    if s[j]=‘2‘ then inc(ans);

  end;

 write(ans);

end.

2010数字统计

标签:

原文地址:http://www.cnblogs.com/huzhaoyang/p/5903020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!