0+0!=0!!!help
查看原帖
0+0!=0!!!help
1603119
matt99楼主2025/6/15 12:14
void setlen(lll &a,short n){
    while(a[n]==0&&n>1){
        n--;
    }
    a.size=n;
}lll operator+(lll a,lll b){
    short i=0;
    for(;i<=a.size||i<=b.size;i++){
        a[i]+=b[i];
        a[i+1]+=a[i]/10;
        a[i]%=10;
    }
    setlen(a,i);
    return a;
}
void print(lll a){
    for(int i=a.size;i>=0;i--){
        cout<<a[i];
    }
}
void input(lll &a){
    string s;
    cin>>s;
    for(int i=0;i<s.size();i++){
        a[i]=s[s.size()-i-1]-'0';
    }
    setlen(a,s.size());
}
2025/6/15 12:14
加载中...