字串相加

2022-07-12 02:42:09 字數 416 閱讀 4868

給定兩個字串形式的非負整數num1num2,計算它們的和。(力扣415題)

#include#include#includeusing namespace std;

class solution

reverse(str.begin(), str.end());

return str;

}};int main()

{ solution s;

string num1("999999999"), num2("1");

cout<

執行結果

這個方法的精妙之處在於它將各位相加的值和進製值放在一起相加,而且將進製值也設為迴圈條件,這樣就可以在兩個數字不一樣長的情況下,短字元最後一位相加後有進製的情況。

字串相加

題目 給定兩個字串形式的非負整數num1和num2,計算它們的和。注意 num1和num2的長度都小於 5100.num1和num2都只包含數字0 9.num1和num2都不包含任何前導零。你不能使用任何內建 biginteger 庫,也不能直接將輸入的字串轉換為整數形式 分析 注意幾個方面 1 迴...

字串相加

給定兩個字串形式的非負整數 num1 和num2 計算它們的和。注意 num1 和num2 的長度都小於 5100.num1 和num2 都只包含數字 0 9.num1 和num2 都不包含任何前導零。你不能使用任何內建 biginteger 庫,也不能直接將輸入的字串轉換為整數形式。分析雙指標分別...

字串相加

給定兩個字串形式的非負整數 num1 和num2 計算它們的和。注意 num1 和num2 的長度都小於 5100.num1 和num2 都只包含數字 0 9.num1 和num2 都不包含任何前導零。你不能使用任何內建 biginteger 庫,也不能直接將輸入的字串轉換為整數形式。class s...