欲想解决此题,首先第一步,我们需要把L-R这些书数都转变成字符串,接下来我们可以遍历每一个字符串,传出的字符,我们用if语句来判断是否等于字符2,若相等则计数器加一,直到全部遍历完得出最终的次数。
import java.util.*; public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int y=sc.nextInt();
int n=sc.nextInt();
int x=2;
int count=0;
String a="";
char b=Integer.toString(x).charAt(0);
for(int i=y;i<=n;i++) {
a=i+"";
for(int j=0;j<a.length();j++) {
if(a.charAt(j)==b) {
count++;
}
}
}
System.out.print(count);
}
}