首页 > 其他 > 详细

大数相加

时间:2015-10-17 17:40:05      阅读:233      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!