Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

6年前关闭。



Improve this question




如何将int附加到int:
x = 23;
y = 54;

result = 2354;

我希望你能帮助我。

最佳答案

以下是两种一般方法:

  • 通过乘以适当的10的幂来“移”左整数,然后加上右整数。在示例代码中,它是x * 100 + y(或x * pow(10,2) + y),如注释中所示。

    可以从正确数字log10的上限得出要移动的值。使用上面的数学公式,可以将其更广泛地扩展为x * pow(10, ceil(log10(y))) + y
  • 将整数转换为字符串,连接字符串,然后将结果字符串转换回整数。
  • 09-06 18:18