高精度
加法
字符串输入
string add(string s1,string s2){
int l1,l2,l;
l1=s1.length();
l2=s2.length();
if(l1<l2){
for(int i=1;i<=l2-l1;i++){
s1='0'+s1;
}
}
else{
for(int i=1;i<=l1-l2;i++){
s2='0'+s2;
}
}
l=s1.length();
int sum,sw=0;
string s="";
for(int i=l-1;i>=0;i--){
sum=(s1[i]-'0')+(s2[i]-'0')+sw;
sw=sum/10;
sum=sum%10;
s=(char)(sum+'0')+s;
}
if(sw!=0)
s=(char)(sw+'0')+s;
return s;
}