试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9) 共出现了多少次?例如,在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4 次。
输入描述:2 个整数 n,x ,之间用一个空格隔开。
输出描述:1 个整数,表示 x 出现的次数。
样例输入11 1样例输出
4示例代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int x = scanner.nextInt();
char cx = String.valueOf(x).charAt(0);
int count = 0;
for(int i = 1; i <= n; i ++){
String s = String.valueOf(i);
for(int j = 0; j < s.length(); j ++){
if(s.charAt(j) == cx){
count ++;
}
}
}
System.out.println(count);
scanner.close();
}
}



