美文网首页
[编程题] 找整除

[编程题] 找整除

作者: yuanxiaolan | 来源:发表于2017-04-06 14:48 被阅读0次

    牛牛想在[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);
        }
    }
    

    相关文章

      网友评论

          本文标题:[编程题] 找整除

          本文链接:https://www.haomeiwen.com/subject/jukqattx.html