麻烦java大虾们帮帮忙,关于杭电ACM的1002号题,求大数相加的(在线等待)
本人是java初学者,在做杭电ACM 1002号题时老是Pre,希望java大虾们帮帮忙,帮我看下我的代码错在哪了.我怀疑是输出格式不正确。代码如下:
import java.util.*;
import java.math.*;
public class Main
{
public static void main(String[]args)
{
Scanner sc=new Scanner(System.in);
String str1,str2;
BigInteger a,b;
int len=sc.nextInt();
if(len>=1&&len<=20)
{
for(int i=1;i<=len;i++)
{
str1=sc.next();
str2=sc.next();
a=new BigInteger(str1);
b=new BigInteger(str2);
System.out.println("Case "+i+":");
System.out.println(a+" + "+b+" = "+a.add(b)+"\n\n");
}
}
}
}
大虾们可以去现题编下,网址是:,麻烦了,本人在线等待你们的帮忙。。。分不多,不好意思嘿!
------解决方案--------------------不明白你的需求,试了下代码没什么问题啊
------解决方案--------------------
大数相加相对简单,再简单点,直接使用BigInteger,*^_^*