A/B Problem_ny_803(大數).java

A/B Problem

時間限制:1000 ms  |  內存限制:65535 KB
難度:3
描述

 做了A+B Problem,A/B Problem不是什麼問題了吧!

輸入
每組測試樣例一行,首先一個號碼A,中間一個或多個空格,然後一個符號( / 或者 % ),然後又是空格,後面又是一個號碼B,A可能會很長,B是一個int範圍的數。
輸出
輸出結果。
樣例輸入
110 / 100
99 % 10
2147483647 / 2147483647
2147483646 % 2147483647
樣例輸出
1
9
1
2147483646


import java.math.BigInteger;
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		while(input.hasNext()){
			String a=input.next();
			String c=input.next();
			String b=input.next();
			BigInteger A=new BigInteger(a);
			BigInteger B=new BigInteger(b);
			if(c.equals("/")){
				System.out.println(A.divide(B));
			}else{
				System.out.println(A.mod(B));
			}
		}
	}
}



發佈了185 篇原創文章 · 獲贊 32 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章