2980:大整数乘法
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
- 求两个不超过200位的非负整数的积。
- 输入
- 有两行,每行是一个不超过200位的非负整数,没有多余的前导0。
- 输出
- 一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。
- 样例输入
题目都类似
import java.math.BigInteger; import java.util.Scanner; public class Dashu { public static void main(String[] args) { Scanner input = new Scanner(system.in); int n = input.nextInt(); while(n-->0){ String a = input.next(); String b = input.next(); BigInteger aa = new BigInteger(a); BigInteger bb = new BigInteger(b); //BigInteger add = aa.add(bb);加法 //System.out.println(add.toString()); //BigInteger mul = aa.multiply(bb);乘法 //System.out.println(mul.toString()); //BigInteger div = aa.divide(bb);除法 //System.out.println(div.toString()); BigInteger sub = aa.subtract(bb);//减法 System.out.println(sub); } } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。