以前用c语言写过这道题
现在想起来这道题真的是满满的都是泪 刚开始学习c语言入门的时候不知天高地厚 跑到杭电去刷题 然后写着普通a+b 和一些很水的题 感觉自己啥都会了 然后碰到了这个题
真的是有意思 让新手 就是内中 刚开始做a+b的新手 写着a+b 写着写着 碰到一个大数 a + b 就很难受
直到今天学会了java的大数写法 就很开心~~~
如果比赛能用Python就好了
记录下 或者 改天把自己写的比较好看的 C++ 的一份也发上来吧 以前用c过得内份代码真的是惨不忍睹 我也是醉了 0代码格式!!
需要注意的地方有 BigInter 和 cin.nextBigInteger 写代码的时候要想到驼峰命名法则 不然容易出错 还有 类的名字必须和 保存文件的名字一样 如果你是public来的话~~
import java.math.*;
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) {
BigInteger a , b;
int T;
Scanner cin = new Scanner(System.in);
T = cin.nextInt();
for (int i = 1; i <= T; i ++) {
a = cin.nextBigInteger();
b = cin.nextBigInteger();
System.out.println("Case " + i + ":");
System.out.println(a + " + " + b + " = " + a.add(b));
if(i != T)System.out.println();
}
}
}