版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42449444/article/details/86186708
有两个用字符串表示的非常大的大整数,算出他们的乘积,也是用字符串表示。不能用系统自带的大整数类型。
空格分隔的两个字符串,代表输入的两个大整数
输入的乘积,用字符串表示。
72106547548473106236 982161082972751393
70820244829634538040848656466105986748
就我个人而言,大数运算首选Py,如果题目的提交系统不支持Py,那就选JAVA来求解。因为我暂时还不知道怎么用C++来进行大数运算。
a,b = map(int,input().split())
print(a*b)
import java.util.Scanner;
import java.math.BigInteger;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
BigInteger x,y,sum;
x = sc.nextBigInteger();
y = sc.nextBigInteger();
sum = x.multiply(y);
sc.close();
System.out.println(sum);
}
}