大數相加 相減

2021-06-01 12:00:21 字數 797 閱讀 8184

這裡直接貼**了,**裡面有注釋

另外裡面還有乙個是 乘法的,乘法的再上一部落格就有提到了,讀者可以       

clickhere

裡面 由於輸入的問題可能 有亂碼情況   具體的源**我放在  

#include using namespace std;

#include #include #define max(a,b) ((a)>(b)?(a):(b))

void swap(char *ch1, char *ch2)

}char *add(char *ch1, char *ch2)

if (temp==1)//³¤¶è²»µèçòç°ãæóð½øî»çé¿ö }

if (temp==1)//×î¸ßøî»çé¿ö }

return ch1;

}char *sub(char *ch1, char *ch2)

} }for (i=len1+len2-1; i>0; --i) }

if (ch3[0]>9)//if (ch[3]>99)

{ cout<>ch1>>ch2)

{char ch;

cout<<"input operator: ";

cin>>ch;

if (ch=='+')

{swap(ch1,ch2); //a+b

int len=strlen(ch1);

strcpy(ans,add(ch1,ch2));

for (int i=0; i<=len; i++)//"="½øî»ê±ºò

cout<

大數 相加 相減 相乘)

把乙個數當成乙個字串進行運算 大數相加 include include include char s1 2000 char s2 2000 void add1 int main void add1 去除前邊多餘的零,從第乙個不是零的位置輸出 for i 1999 i 0 i if num1 i 0 ...

劫後餘生 大數相加,大數相減)

題目描述 lzy歷經千辛萬苦終於逃出了密室。他覺得這個密室很好玩,就想讓他的徒弟wyb也體驗一下。聽說wyb的a b學的滾瓜爛熟,特意出了一道加減法給她測測自己的底子,為進密室做做準備。輸入題目有多組輸入樣例,輸入三個非負整數 a,b,c 位數均不超過10000位 約束 對於每個測試資料檔案,測試樣...

面試題大數相加相減

根據這個修改了相加函式,並增加了相減函式。include include using namespace std const int max length 1000 class ds else if length1 length2 else else if sub value 0 else if 1...