請設計乙個演算法完成兩個超長正整數的加法。
介面說明
/*請設計乙個演算法完成兩個超長正整數的加法。
輸入引數:
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...