超長正整數相加 牛客

2021-10-07 08:29:26 字數 668 閱讀 5271

請設計乙個演算法完成兩個超長正整數的加法。

介面說明

/*請設計乙個演算法完成兩個超長正整數的加法。

輸入引數:

string addend:加數

string augend:被加數

返回值:加法結果

*/public string addlonginteger(string addend, string augend)

話不多說,直接上**

#include#include#includeusing namespace std;

//超長正整數相加

string addlonginteger(string addend, string augend)

for (int i = 0; i < size2; i++)

//開闢乙個新陣列用來存放兩數的和

vectoradd(size + 1, 0);

int i;

for (i = 0; i < size; i++) }

//將結果插入輸出字串

string end;

for (i = 0; i < size; i++)

return end;

}int main()

return 0;

}

超長正整數相加

請設計乙個演算法完成兩個超長正整數的加法。輸入引數 string addend 加數 string augend 被加數 返回值 加法結果 思路 兩個數相加,可先將兩個數長度對齊,短的用0補齊後再計算。兩個數相加的結果長度至多為較大的數長度加1。可以用乙個陣列來存放結果。public class m...

超長正整數相加

請設計乙個演算法完成兩個超長正整數的加法。介面說明 輸入引數 string addend 加數 string augend 被加數 返回值 加法結果 public string addlonginteger string addend,string augend 輸入描述 輸入兩個字串數字 輸出描述...

C 超長正整數運算

文字檔案1.txt和2.txt分別儲存超長正整數,然後讀取兩個數進行加法 減法 乘法運算,如下 using system using system.collections.generic using system.linq using system.text using system.io usin...