int main()
{int tp=0;int t=0;
string s1,s2;
cin>>s1>>s2;
if(s1.length()>=s2.length())
{
for(int i=s2.length()-1,int j=s1.length()-1;i>=1;i--,j--)
{
t=(int(s2[i]+s1[j])-96)
s1[j]=t%10;
s1[j-1]++;
}
}
}
在进位那里思路出了问题,不知道怎么处理连续进位
,就是遇到多个9连续的那种,我一开始想到只进一位,然后找个变量存一下进位,对下一位进行运算时在计算,可是就是想不明白怎么写了
按照这思路能不能解出来?该怎么改