[编程题] 找整除

2017-04-06  本文已影响0人  yuanxiaolan

牛牛想在[a, b]区间内找到一些数满足可以被一个整数c整除,现在你需要帮助牛牛统计区间内一共有多少个这样的数满足条件?
输入描述:
首先输入两个整数a,b,(-510^8 ≤ a ≤ b ≤ 510^8)
接着是一个正整数c(1 <= c <= 1000)
输出描述:
输出一个整数表示个数。
输入例子:
0 14 5
输出例子:
3

import java.util.Scanner;
 
public class Main {
    public static void main(String arg[]){
        Scanner sc=new Scanner(System.in);
        int count=0;
        int a=sc.nextInt();
        int b=sc.nextInt();
        int c=sc.nextInt();
        if(a%c==0){
            count=b/c-a/c+1;
        }else{
            count=b/c-a/c;
            if(a<0&&b>0)
                count++;
        }
             
        System.out.println(count);
    }
}
上一篇下一篇

猜你喜欢

热点阅读