大数求和
描述:
給定兩個非常大的正整數A和B,位數在50至100之間。求C=A+B;
題目類別: 字符串
難度: 中級
運行時間限制: 10Sec
內存限制: 128MByte
輸入:
因為A和B很大,從高位到低位,以字符串的形式輸入兩行數字A和B。A和B的位數在50至100之間。
輸出:
以字符串形式,輸出一行,表示A和B的和。
樣例輸入:
111111111111111111111111111111111111111111111111111111111
22222222222222222222222222222222222222222222222222
樣例輸出:
33333333333333333333333333333333333333333333333333
代碼:
#include<iostream> #include<string> using namespace std;string add(string s1, string s2) {int length1 = s1.size();int length2 = s2.size();if (length1 == 0 && length2 !=0) {return s2;}if (length1 != 0 && length2 == 0) {return s1;}if (length1 == 0 &am
總結
- 上一篇: C++容器的insert()函数有以下三
- 下一篇: 分解字符串