[编程题] 找整除
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);
}
}