两道很简单的大数问题。
听朋友说Java 解决大数问题很简单,自己就看书现学了Java 。
上网找题做了做,果然很牛。
(第一次用Java 提交 , 发现总编译错误 ,原来 类名 要改为 Main ..) M(_ _)M !!
hdu 1002 代码:
import java.util.*;
import java.math.*;
class Main
{
public static void main(String args[])
{
int i;
BigInteger m,n;
int j=1;
Scanner in=new Scanner(System.in);
i=in.nextInt();
while(i!=0)
{
i--;
m=in.nextBigInteger();
n=in.nextBigInteger();
BigInteger result;
result=m.add(n);
System.out.println("Case "+j+":");
System.out.println(m + " + " + n + " = " + result);
if(i!=0)
System.out.println("");
j++;
}
}
}
hdu 1212 代码 :
import java.util.*;
import java.math.*;
class Main
{
public static void main(String args[])
{
Scanner in=new Scanner(System.in);
BigInteger m;
BigInteger n;
while(in.hasNextBigInteger())
{
BigInteger result=null;
m=in.nextBigInteger();
n=in.nextBigInteger();
result=m.remainder(n);
System.out.println(result);
}
}
}