//// Created by liushuai on 2021年1月16日.//#include "bigNumAdd.h"std::string bigNumAdd(std::string s, std::string t) {std::string min_str = s;std::string max_str = t;if(s.size()>t.size()){min_str = t;max_str = s;}int min_size = min_str.size();int max_size = max_str.size();int pre = 0;std::string result = "";char current;for(int i=0;i<min_size;i++){int value = max_str[max_size-1-i]+min_str[min_size-1-i]-'0'-'0'+pre;pre = value/10;current = value%10+'0';result += current;}for(int index = max_str.size()-min_size-1;index>=0;index--){int value = (max_str[index]-'0'+pre);pre = value/10;current = value%10+'0';result+=current;}if(pre == 1)result+=pre+'0';std::reverse(result.begin(),result.end());return result;}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。