题意:
先给一个int类型t,然后给两个数a,b,看a能否被b整除,如果能整除,则输出:"Case x: divisible",否则输出:“Case x: not divisible”。(a (-10200 ≤ a ≤ 10200) and b (|b| > 0, b在int型范围中))。
这道题我是用来当做java大数输入输出练习的,所以可以看做是一道模板题。
代码:
import java.io.BufferedInputStream;
import java.math.*;
import java.util.Scanner;
public class Main {
static Scanner in= new Scanner(new BufferedInputStream(System.in));
public static void main(String[] args){
BigInteger a,b,c;
c=BigInteger.ZERO;
int t=in.nextInt();
for(int cas=1;cas<=t;cas++){
a=in.nextBigInteger();
b=in.nextBigInteger();
a=a.mod(b.abs());
if (a==c) {
System.out.println("Case "+cas+": divisible");
}
else
System.out.println("Case "+cas+": not divisible");
}
}
}