1樓:_鈊_煩_薏亂
用堆疊來做,先把數字放進去,然後每次從兩個堆中讀取,然後將產生的進位和下一次讀取的數3個相加,當有一個堆為空而另一個不空時,用0代替。當兩個都空時,結束,並儲存最後的進位。
#include 這樣就可以使用堆疊了。
2樓:匿名使用者
方法很多,隨便說個:
//大數求和(這裡可以通過調整num_len的來限制數的最大位數)#include
#include
#define num_len 10000int main()
else
}if(equal==0)
else
}printf("兩數之和為:\n");
if(jw==1) printf("%d",jw);
printf("%s\n",ln[flag1]);
return -1;}
3樓:匿名使用者
用兩個字串就可以了。或者用char,int都行。
string1 存一個數的倒序,string2存另一個數的倒序
像樓上十級豪俠那樣處理就行了。
4樓:匿名使用者
用long long或者是__int64
c語言輸入兩個整數和,c語言輸入兩個整數和一個符號,輸出它們進行相應運算的結果。為整除運算。
include int main else if op else if op else if op return 0 用c語言程式設計,從鍵盤上輸入2個整數及一個運算子 進行相應的運算後輸出運算的結果。就是在進行除法運算時用 s a 1.0 b int a,b double s c語言程式 輸入運算...
編寫c 程式,實現兩個複數相加
include using namespace std class complex friend ostream operator void print complex c private double m real double m image int main complex a 1,2 com...
C兩個十六進位制數相加
得到如下 版 權 include include int main printf x n sum return 0 如何用c語言實現兩個16進位制數的異或 c語言中邏輯運算子號如下 按位與 如果兩個相應的二進位制位都為1,則該位的專結果值為1,否屬則為0 按位或 兩個相應的二進位制位中只要有一個為1...