如何在禁用数组、字符串、循环的情况下统计两数间可被第三数整除的数的数量
问题要求
- 禁止使用数组、String、循环,仅允许使用
if条件或switch分支 - 从用户处获取三个整数
a、b、x,统计区间[a, b](包含两端)中满足对x取模结果为0的数字个数,并输出该数量
示例:输入5 12 6,结果为2,因区间5-12中仅6和12对6取模为0。
实现代码
import java.util.Scanner; public class Finished { public static void main(String[] args){ Scanner one = new Scanner(System.in); int a = one.nextInt(); int b = one.nextInt(); int x = one.nextInt(); int res1 = b / x; int res2 = b - a; int res3 = res2 % x; int finalresult = res1 + res3; System.out.println(finalresult); } }
内容的提问来源于stack exchange,提问作者Youssef Trying
相关产品推荐
相关产品推荐

