整数大数模拟 高精度加法 高精度减法 高精度乘法 高精度除法 c/c
发布时间:2021-03-18 10:42:07 所属栏目:大数据 来源:网络整理
导读:描述 请计算a与b加减乘除的结果。a与b的值不超过100位,且为整数。 输入 第一行,用例数T。 第二行,整数n,(1,2,3,4)分别表示加减乘除。 第三行,整数a与b。 输出 输出a与b计算后的值。(除法只需保留整数位)。 样例输入 4 1 1 2 2 10 8 3 4 5 4 8 5 样例
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); BigInteger a,b; int T,n; T=in.nextInt(); for(int i=0;i<T;i++){ n=in.nextInt(); a=in.nextBigInteger(); b=in.nextBigInteger(); if(n==1) System.out.println(a.add(b)); if(n==2) System.out.println(a.add(b.negate())); if(n==3) System.out.println(a.multiply(b)); if(n==4) System.out.println(a.divide(b)); } in.close(); } } (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |