蒟蒻求调
查看原帖
蒟蒻求调
1116531
ACorTLE楼主2023/11/5 10:24
#include<bits/stdc++.h>
using namespace std;
int main()
{
    string a,b,c;
    cin>>a>>b;
    int n=max(a.size(),b.size())+1;
    for(int i=0;i<n;i++)
    {
        if((a[i]+b[i])-'0'<10)c[i]=(a[i]-'0')+(b[i]-'0');
        else {
            c[i+1]+1;
            c[i]=((a[i]-'0')+(b[i]-'0'))%10;
        }
       
    }
    cout<<c;
}

代码如上,报了一个 ** *** *stack smashing detected : terminated(越界),我用的可是string 啊!!!

2023/11/5 10:24
加载中...