首页 > 试题广场 >

大整数相乘

[编程题]大整数相乘
  • 热度指数:38267 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
有两个用字符串表示的非常大的大整数,算出他们的乘积,也是用字符串表示。不能用系统自带的大整数类型。

输入描述:
空格分隔的两个字符串,代表输入的两个大整数


输出描述:
输入的乘积,用字符串表示
示例1

输入

72106547548473106236 982161082972751393

输出

70820244829634538040848656466105986748
头像 贪吃的迪恩顶呱呱
发表于 2024-05-03 21:01:11
#include <iostream> using namespace std; int main() { string str1, str2; while (cin >> str1 >> str2) { long len1 = 展开全文
头像 想去毕业旅行的布莱恩面试中
发表于 2025-08-11 01:58:29
import sys nine_nine = [] for i in range(0, 10): line = [] for j in range(0, 10): line.append(i * j) nine_nine.append(line) def 展开全文
头像 牛客题解官
发表于 2020-06-05 18:20:36
题解 难度:中等 知识点:数学逻辑 方法一:普通竖式 模拟数学中两个数相乘的步骤和思路,如图所示num1=123,num2=45可以看到1)num1的长度为L1,num2的长度为L2,那么乘积结果res的长度最长为L1+L2,因为结果的最高位的产生是num2的最高位与num1最高位的乘积的首位,所以 展开全文
头像 求捞捞的小邹
发表于 2024-06-30 21:49:12
#include <stdio.h> #include <string.h> int my_strlen1(char* str) //自制一个可以得出数组成员个数的函数;便于准确得出“12300042310000”类似的数组排列的成员个数 { int a=0; 展开全文
头像 阿里巴巴本地生活内推
发表于 2023-04-06 15:03:39
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String 展开全文

热门推荐

通过挑战的用户

查看代码
大整数相乘