2014-02-20 86 views
1

我怎麼能一個int追加到一個int:C++如何將int附加到int?

x = 23; 
y = 54; 

result = 2354; 

我希望你能幫助我。

+4

result = x * 100 + y? –

+1

這是第4個初等數學問題?你是認真的嗎? –

+4

這個問題似乎是題外話題,因爲它是關於簡單的數學。 –

回答

5

這裏有兩種常用的方法:

  1. 「Shift」鍵的左整了由10個適當的力量放大,然後添加正確的整數。在註釋中顯示的示例代碼是x * 100 + y(或x * pow(10,2) + y)。

    可以從正確數字的日誌的上限導出移位的值。使用上面的數學,這可以更廣泛地擴展爲x * pow(10, ceil(log10(y))) + y

  2. 將整數轉換爲字符串,連接字符串,並將結果字符串轉換回整數。

0
  1. 採取輸入作爲字符串
  2. 串聯串。 您可以使用append添加字符串。