✨ Jawaban Terbaik ✨
大樹運算。
#include <iostream>
using namespace std;
int main(){
string N,M;
while(cin >> N >> M){
int N_size = N.size() -1;
int M_size = M.size() -1;
string ans;
int tmp = 0;
while( (N_size >= 0) || (M_size >= 0)){
if(N_size < 0){
int a = M[M_size] - '0';
a = a+tmp;
tmp = a/10;
a = a%10;
a = a + '0';
ans = ans + char(a);
M_size--;
}else if(M_size < 0){
int a = N[N_size] - '0';
a = a+tmp;
tmp = a/10;
a = a%10;
a = a + '0';
ans = ans + char(a);
N_size--;
}else{
int a = N[N_size] - '0';
int b = M[M_size] - '0';
int c = a+b + tmp;
tmp = c/10;
c = c%10;
c = c + '0';
ans = ans + char(c);
N_size--;
M_size--;
}
}
if(tmp != 0)
cout << tmp;
for(int i=ans.size()-1; i>=0; i--)
cout << ans[i];
cout << endl;
}
return 0;
}
先..先讓我吃飯,可以先放上來。
不好意思😅耽誤你的時間
題目已經放上去了,再麻煩你了,謝謝
太厲害了!!!感謝你~~
我還有四題可以再麻煩一下嗎🙏