加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

大数相加

发布时间:2020-12-14 03:41:00 所属栏目:大数据 来源:网络整理
导读:string add(string n1,string n2){int len1 = n1.length(),len2 = n2.length(),carry = 0;string result;for(int i = len1-1,j = len2-1; i = 0 || j = 0; i--,j--){int sum = carry;if(i = 0) sum += n1[i]-'0';if(j = 0) sum += n2[j]-'0';carry = sum/10;
string add(string n1,string n2){
	int len1 = n1.length(),len2 = n2.length(),carry = 0;
	string result;
	for(int i = len1-1,j = len2-1; i >= 0 || j >= 0; i--,j--){
		int sum = carry;
		if(i >= 0) sum += n1[i]-'0';
		if(j >= 0) sum += n2[j]-'0';
		carry = sum/10;
		sum = sum%10;
		result.push_back(char('0'+sum));
	}
	if(carry) result.push_back(char('0'+carry));
	reverse(result.begin(),result.end());
	return result;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读