本文主要是介绍计数问题java,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
计数问题
题目:
试计算在区间 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 出现的次数。
public class Day6 {public static void main(String[] args) {int n,x;int i;int sum=0;int k,c;Scanner scan = new Scanner(System.in);n = scan.nextInt();x = scan.nextInt();for(i=1;i<=n;i++){k=i;while(k>0){c=k%10;k=k/10;if(c==x)sum++;}}System.out.println(sum);}
}
输出结果:
11 1
4
这篇关于计数问题java的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!