码迷,mamicode.com
首页 > 其他好文 > 详细

大数相加

时间:2015-10-17 17:40:26      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

//无论开多大的数都可以,用的很爽;
string
sum(string s1,string s2) { if(s1.length()<s2.length()) { string temp=s1; s1=s2; s2=temp; } int i,j; for(i=s1.length()-1,j=s2.length()-1;i>=0;i--,j--) { s1[i]=char(s1[i]+(j>=0?s2[j]-0:0)); if(s1[i]-0>=10) { s1[i]=char((s1[i]-0)%10+0); if(i) s1[i-1]++; else s1=1+s1; } } return s1; }

大数相加

标签:

原文地址:http://www.cnblogs.com/yuanbo123/p/4887742.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!