题号如标题所示,题目内容百度即可。代码如下:
import java.util.Scanner; import java.math.BigInteger; public class Main { public static void main(String[] args){ Scanner input = new Scanner(System.in); int T; BigInteger a,b; T = input.nextInt(); for (int i=1;i<=T;i++){ System.out.println("Case"+" "+i+":"); a = input.nextBigInteger(); b = input.nextBigInteger(); System.out.println(a+" + "+b+" = "+a.add(b)); if (i<T) System.out.print('\n'); } } }
提交过程坎坷,不知原因为何一直出现PE,纠结数次未果,最后以如下代码成功A出:
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { BigInteger a, b; int T; Scanner in = new Scanner(System.in); T = in.nextInt(); for (int i = 1; i <= T; ++i) { System.out.println("Case" + " " + i + ":"); a = in.nextBigInteger(); b = in.nextBigInteger(); if (i < T) { System.out.println(a + " + " + b + " = " + a.add(b) ); System.out.println(); } else { System.out.println(a + " + " + b + " = " + a.add(b)); } } } }
曾尝试用C++解决该问题,太复杂于是改用JAVA