下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、#include <iostream>#include <string>using namespace std;int main() string a, b;int *sum;int i, ja, jb;cout << "請輸入兩個(gè)數(shù)字,每個(gè)數(shù)字以空格結(jié)尾:" << endl;cin >> a >> b;string temp;if ( a.size() > b.size() ) / 如果a長度大于b,則交換兩字符串temp = a; a = b;b = temp;/ 在這后,就肯定是a的長度比b
2、小,所以和的位數(shù)最大就是b的位數(shù)+1。sum = new intb.size()+1; / 所以給和申請b的位數(shù)+1個(gè)位置。sum0 = 0;char achar1;char bchar1;int carry = 0; / 記錄進(jìn)位int sizeDif = b.size() - a.size(); / 記錄兩個(gè)數(shù)字的位數(shù)差int count; / 記錄和的位數(shù)for ( ja = a.size()-1, jb = b.size()-1; ja >= 0; ja-, jb- )achar0 = aja;bchar0 = bjb;sumjb+1 = atoi(achar) + atoi(b
3、char) + carry;carry = 0; / 清空進(jìn)位標(biāo)志位if( sumjb+1 > 9 )carry = 1;sumjb+1 -= 10; / 使之成為一位數(shù),方便輸出。for ( i = sizeDif-1; i >= 0 ; i- )bchar0 = bi;sumi+1 = atoi(bchar)+carry; / 轉(zhuǎn)換為數(shù)字carry = 0; / 清空進(jìn)位標(biāo)志位if( sumi+1 > 9 )carry = 1;sumi+1 -= 10; / 使之成為一位數(shù),方便輸出。cout << endl << "The proces
4、s is:" << endl;for ( i = 0; i <= sizeDif; i+ )cout << " "cout << a << endl;cout << "+" << b << endl;for ( i = 0; i <= b.size(); i+ )cout << "-"cout << endl;if ( carry = 1 ) / 當(dāng)和的位數(shù)為b的位數(shù)+1時(shí)cout <<
5、9;1' / 先輸出最高位,否則就不輸出。elsecout << " "for ( i = 1; i <= b.size(); i+ )cout << sumi;cout << endl;cout << endl << "So the result is: "int remainder;if ( carry = 1 ) / 當(dāng)和的位數(shù)為b的位數(shù)+1時(shí)count = b.size()+1;sum0 = 1;remainder = count%4;for ( i = 0; i <
6、 remainder; i+ )cout << sumi;if ( remainder = 0 )for ( ; remainder < 4; remainder+ )cout << sumremainder;for ( i = remainder; i < count; i+ )if ( (i-remainder) % 4 = 0)cout << ','cout << sumi;else count = b.size();remainder = count%4;for ( i = 1; i < remainder+1; i+ )cout << sumi;for ( i = remainder+1; i <= count; i+ )if (
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 土地租賃協(xié)議書的爭議解決(2篇)
- 弱電工程簡易施工合同范本
- 林業(yè)砍伐車駕駛員聘用合同范本
- 跨文化交際教師聘用合同
- 水族館旅店租賃合同
- 咖啡廳安全員聘用合同范本
- 超市貨梯施工安裝合同
- 企業(yè)分手協(xié)議書模板
- 2024砂石場環(huán)保工人環(huán)保作業(yè)安全規(guī)范合同3篇
- 石膏礦開采石方施工合同
- 醫(yī)院純水系統(tǒng)施工方案
- 各類骨折病人體位護(hù)理
- 肺部感染的護(hù)理查房課件
- 三基護(hù)理練習(xí)題庫(附答案)
- 臨時(shí)施工單位安全協(xié)議書
- 網(wǎng)絡(luò)評論員培訓(xùn)
- 《數(shù)字信號處理原理與實(shí)現(xiàn)(第3版)》全套教學(xué)課件
- 大型醫(yī)院多院區(qū)一體化基礎(chǔ)信息平臺建設(shè)方案
- 2024年消防月全員消防安全知識培訓(xùn)
- 2024年航空職業(yè)技能鑒定考試-航空乘務(wù)員危險(xiǎn)品考試近5年真題集錦(頻考類試題)帶答案
- 表 6-1-12? 咽喉部檢查法評分標(biāo)準(zhǔn)
評論
0/150
提交評論