已AC,但是拿py写的,想挑战自己,用c++写,目前40分
查看原帖
已AC,但是拿py写的,想挑战自己,用c++写,目前40分
1189340
aishiteru_mitsu_ha楼主2023/12/17 18:16
#include<bits/stdc++.h>
using namespace std;
char c_num1[505],c_num2[505];
int num1[505],num2[505],ans[505],len1,len2,len3;
int main(){
    cin>>c_num1>>c_num2;
    len1=strlen(c_num1);
    len2=strlen(c_num2);
    len3=max(len1,len2);
    for(int i=len1-1;i>=0;i--){
        num1[len1-i-1]=c_num1[i]-'0';
    }
    for(int i=len2-1;i>=0;i--){
        num2[len2-i-1]=c_num2[i]-'0';
    }
    for(int i=len3-1;i>=0;i--){
        ans[i]=ans[i]+num1[i]+num2[i];
        if(ans[i]>=10){
            ans[i-1]=ans[i]%10;
            ans[i]/=10;
        }
    }
    for(int i=len3-1;i>=0;i--){
        cout<<ans[i];
    }
    return 0;
}
2023/12/17 18:16
加载中...