输出结果惨不忍睹
查看原帖
输出结果惨不忍睹
1409448
WXY_ShiXiaoJi楼主2024/8/6 19:35
#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int a[10000],b[10000],c[10000];
void Plus(){
    c[0]=max(a[0],b[0]);
    int jw=0,k;
    for(int i=1;i<=c[0];i++){
        k=a[i]+b[i]+jw;
        c[i]=k%10;
        jw=k/10;
    }
    if(jw!=0){
        c[0]++;
        c[c[0]]=jw;
    }
}
int main(){
    cin>>s1>>s2;
    a[0]=s1.size(),b[0]=s2.size();
    for(int i=1;i<=a[0];i++) a[i]=s1[a[0]-1]-'0';
    for(int i=1;i<=b[0];i++) b[i]=s2[b[0]-1]-'0';
    Plus();
    for(int i=c[0];i>=1;i--) cout<<c[i];
    return 0;
}
2024/8/6 19:35
加载中...