原谅我我这个时候才A掉这道经典的大数题目,
因为用C++尝试了三四次一直A不掉,最后还是用Java A掉的。
杭电OJ上用Java A题时要注意到一点的是类名必须是Main ,要不然会编译错误。
import java.util.Scanner;
import java.math.BigInteger;
public class Main{
public static void main(String[]args){
Scanner scanner=new Scanner(System.in);
BigInteger a,b,c;
int t;
t=scanner.nextInt();
for(int i=1;i<=t;i++){
a=scanner.nextBigInteger();
b=scanner.nextBigInteger();
c=a.add(b);
System.out.println("Case "+i+":");
System.out.println(a+" + "+b+" = "+c);
if(i<t)
System.out.println();
}
}
}
本文介绍了一种使用Java解决大数加法问题的方法,通过利用BigInteger类实现了对大数的有效处理。文章提供了一个完整的Java程序示例,演示了如何读取多个大数并进行加法运算。
419

被折叠的 条评论
为什么被折叠?



