PTA 1017 a除以b java版本
import java.io.*; import java.math.BigInteger; import java.util.Scanner; import java.util.StringTokenizer; public class Main{ /** 快速输入类 */ static BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); static PrintWriter pw=new PrintWriter(new OutputStreamWriter(System.out)); static StringTokenizer tokenizer = new StringTokenizer(""); /** 获取下一段文本 */ static String next() throws IOException { while ( ! tokenizer.hasMoreTokens() ) { tokenizer = new StringTokenizer(reader.readLine()); } return tokenizer.nextToken(); } static int nextInt() throws IOException { return Integer.parseInt( next() ); } static double nextDouble() throws IOException { return Double.parseDouble( next() ); } public static void main(String[]args)throws IOException { String s=next(); String m=next(); BigInteger a=new BigInteger(s); BigInteger b=new BigInteger(m); pw.print(a.divide(b)); pw.print(" "); pw.print(a.mod(b)); pw.close(); } }
评测结果
