百练---大数加,减,乘,除----2736,2737,2980,2981
发布时间:2020-12-14 04:04:14 所属栏目:大数据 来源:网络整理
导读:2980:大整数乘法 查看 提交 统计 提示 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 求两个不超过200位的非负整数的积。 输入 有两行,每行是一个不超过200位的非负整数,没有多余的前导0。 输出 一行,即相乘后的结果。结果里不能有多余的前导0,即如果
2980:大整数乘法
? 题目都类似 ? 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); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |