首页 > 试题广场 >

字符串相乘

[编程题]字符串相乘
  • 热度指数:5436 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
给定两个数字(0-9)字符串(长度不限)求它们的乘积。

输入描述:
第一行为第一个数字字符串

第二行为第二个数字字符串


输出描述:
乘积字符串
示例1

输入

123
20

输出

2460
头像 牛客229068068号
发表于 2025-08-14 22:10:50
num1 = int(input()) num2 = int(input()) result =num1*num2 print(result)
头像 牛客题解官
发表于 2020-06-05 16:26:56
题解 题目难度:中等难度知识点:字符串、大数相乘 模拟人工计算 计算的过程基本上和小学生列竖式做乘法相同。为编程方便,并不急于处理进位,而将进位问题留待最后统一处理。 数组a存储第一个数字123(逆序) 数组b存储第二数组20(逆序) 结果存入数组result #include< 展开全文
头像 丨阿伟丨
发表于 2025-09-18 15:54:06
题目链接 字符串相乘 题目描述 给定两个数字(0-9)字符串(长度不限),求它们的乘积。 解题思路 由于输入的字符串长度不限,代表的数字可能会非常大,超出标准整数类型(如 long long)的表示范围。因此,我们需要使用高精度算法来模拟手动乘法的过程。 核心思想是,将乘法计算的结果存储在一个整数数 展开全文
头像 小蒲想变强
发表于 2021-09-17 23:41:57
描述给定两个数字(0-9)字符串(长度不限)求它们的乘积。输入描述:第一行为第一个数字字符串 第二行为第二个数字字符串输出描述:乘积字符串示例1输入123 20输出2460题解:核心思想已经加粗,着急看题解的朋友可以直接看粗体内容首先字符串相乘,首先考虑将其转换为整型数再进行乘法运算。在c语言 展开全文