老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

C++中怎么實現大整數乘法

本篇文章為大家展示了C++中怎么實現大整數乘法,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊、網絡空間、營銷軟件、網站建設、九龍坡網站維護、網站推廣。

具體內容如下

#include#include#includeusing namespace std; string add(string a,string b){ if(a.length()==0) return b; if(b.length()==0) return a; a.length()=0;i--) { int a=strMultiplierA[i]-'0'; int result=a*b+flag; strMultiplierA[i]=result%10+'0'; flag=result/10; } if(flag!=0) strMultiplierA=(char)(flag+'0')+strMultiplierA; while(strMultiplierA.length()>1&&strMultiplierA[0]=='0') strMultiplierA=strMultiplierA.substr(1,strMultiplierA.length()); return strMultiplierA;} /***************************************************************************** Prototype  : multiply Description : 兩個任意長度的長整數相乘, 輸出結果 Input Param :         const std::string strMultiplierA 乘數A        const std::string strMultiplierB 乘數B Output    :         std::string strRst      乘法結果 Return Value :         int            0 正確                      -1 異常*****************************************************************************/int multiply (const std::string strMultiplierA,const std::string strMultiplierB, std::string &strRst) {   /* 在這里實現功能 */  if(strMultiplierA.length()<=0||strMultiplierB.length()<=0) return -1; bool flag=false;//false"+" true"-" string strA=strMultiplierA,strB=strMultiplierB; if(strMultiplierA[0]=='-') { flag=~flag; strA=strMultiplierA.substr(1,strMultiplierA.length()); } if(strMultiplierB[0]=='-') { flag==true?flag=false:flag=true; strB=strMultiplierB.substr(1,strMultiplierB.length()); }  for(int i=strB.length()-1;i>=0;i--) { string result=multiply(strA,strB[i]); int j=i; while(++j1&&result[0]=='0') // result=result.substr(1,result.length()); strRst=add(strRst,result); } while(strRst.length()>1&&strRst[0]=='0') strRst=strRst.substr(1,strRst.length()); if(flag==true&&strRst!="0") strRst='-'+strRst;  return 0;} int main(){ std::string strResult = "";  multiply("-5489324", "0", strResult);  cout<

上述內容就是C++中怎么實現大整數乘法,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創新互聯行業資訊頻道。


本文標題:C++中怎么實現大整數乘法
文章源于:http://www.xueling.net.cn/article/gcipdj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 久久九九国产视频 | 免费欧美精品 | 欧美成人理论片乱 | 色欲AV无码无在线观看 | 欧美亚洲国产精品 | 免费看一级黄色 | 久久综合五月丁香久久激情 | 日本精品少妇一区二区三区 | 视频一区视频二区中文精品 | 成人毛片视频在线观看 | 成年人观看免费视频 | 欧美一区二区网站 | 国产91传媒 | 饥渴少妇高清VIDEOS | 午夜自产精品一区二区三区 | 中文字幕人妻三级中文无码视频 | 91av视频免费在线?看 | 日本免费大片免费视频 | 538国产精品一区二区免费视频 | 日韩不卡手机视频在线观看 | 爱搞逼综合网 | 国产精品99久久久久久久女警 | 免费无码一级成年片在线观看 | 国产精一品亚洲二区在线视频 | 亚洲男人的天堂aⅴ在线视频 | 国产综合欧美 | 日韩欧美国产精品一区二区 | 欧美干视频 | 亚洲4区| 精品久久久av | 国产精品一区二区久久精品爱涩 | 有码中文AV无码中文AV | 在线天堂最新版资源 | 中文字幕日韩精品成人免费区二区 | 免费观看作爱视频网站 | 四虎在线观看网站 | 97国产影院 | 国产精品国语对白露脸在 | 久久成人18免费网站 | 2024丁香五月天之婷婷综合缴情 | 亚洲A无码综合A国产AV中文 |