大整数加减乘除.docVIP

  • 3
  • 0
  • 约7.88千字
  • 约 11页
  • 2016-09-20 发布于河南
  • 举报
大整数加减乘除

大整数的加法 string BigAdd(string s1,string s2) { string c; int carry=0; int len2=s2.size()-1; int len1=s1.size()-1; int max; if(len1len2) { max=len1; for(int j=0;jlen1-len2;j++) s2.insert(s2.begin(),0); } else { max=len2; for(int h=0;hlen2-len1;h++) s1.insert(s1.begin(),0); } for(int i=s1.size()-1;i=0;i--) { carry+=s1[i]-0; carry+=s2[i]-0; c.insert(c.begin(),carry%10+0); carry/=10; } if(carry0) c.insert(c.begin(),carry%10+0); return c; } 大整数减法 string BigSubtraction(string s1,string s2) { string result; bool Flag=false; int carry=0,len1,len2; if(s1

文档评论(0)

1亿VIP精品文档

相关文档