当前位置: 首页 > 知识库问答 >
问题:

如何求两个整数的乘积?

白学
2023-03-14

假设第一个输入行是这样的:

2 3

第二输入线为:

2 4

输出应为:

0552

我试着把所有的数字放在一个单独的数组里。但我不知道如何找到所说的数组的乘积。输出大小应该是第一个数的大小+第二个数的大小。因此,如果产品大小较小,它应该有一个前导0。

共有1个答案

闻人志
2023-03-14

请参阅有关C++I/O的章节:

#include <iostream>
int main()
{
   int first_number;
   int second_number;
   std::cin >> first_number;
   std::cin >> second_number;
   const int product = first_number * second_number;
   std::cout >> "product: " << product << "\n";
   return 0;
}

在上面的示例中,您总是可以用您最喜欢的fstream文件替换std::cout来读取文件。请参阅您最喜爱的参考资料中有关从文件中读取的章节。

 类似资料:
  • 问题内容: 我必须比较两个对象(不是)。比较它们的规范方法是什么? 我可以想到: 该运营商只比较基准,因此这将仅适用于较低的整数值的工作。但是也许自动装箱开始了…? 这看起来像一个昂贵的操作。是否以此方式计算出哈希码? 有点冗长… 编辑: 谢谢您的答复。尽管我现在知道该怎么办,但事实已分布在所有现有答案(甚至是已删除的答案)上,我也不知道该接受哪个答案。因此,我将接受最佳答案,即所有三种比较可能性

  • 我解决了一个编程问题,如果有两个数字A和B,我必须在乘积的二进制形式中找到1的个数。A和B的范围是[0,10^9]包括在内。这是我写的代码。 这对输入(3,4)很有效,但当我尝试(323294746475)作为输入时,代码不起作用,结果显示0作为答案。我在不同的地方放了几个输出语句进行调试,发现有了这个输入,乘法的结果是-1170032381(这是错误的),因此while循环的条件失败。所以,我像

  • 我是一名编程学生,我在这个问题上遇到了很多麻烦: “完成一个静态方法multipleof,它接受两个int参数number和count。方法体必须返回一个包含number的第一个计数倍数的int数组。例如,

  • 我想求两个整数之间的偶数奇偶数的个数。以下是我目前所写的内容: 这个很管用。但是,和这两个整数之间的差值可能高达,这意味着类似这样的解决方案是行不通的。是否有一个更有效的,即解决方案来解决这个问题?

  • 但是,我从geeksforgeeks中找到了另一个解决方案,它只使用对数除法来确定值是否可以用两个整数的幂表示。 谁能给我解释一下上面的对数解吗?提前谢了。

  • 有人请解释一下。为什么下面的程序产生16个?