求助,不知到为神马WA了,还WA的很奇怪
查看原帖
求助,不知到为神马WA了,还WA的很奇怪
552688
clx201022楼主2023/8/24 12:13

rt,莫名奇妙出来个/
提交记录

#include<bits/stdc++.h>
using namespace std;
string add(string a,string b);
int main()
{
  string a,b;
  getline(cin,a);
  //getchar();
  getline(cin,b);
  cout<<add(a,b);
  return 0;
}
string add(string a,string b)
{
  string c;
  c.resize((max(a.size(),b.size()))+1);
  //int lena=a.size(),lenb=b.size(),maxlen=max(a.size(),b.size());
  for(int i=1,jin_wei=0,num=0;i<=/*maxlen*/max(a.size(),b.size())+1/**/;i++)
  {
    num=0;
    if(/*lena*/a.size()/**/>=i)
    {
      num+=(int)a[/*lena*/a.size()/**/-i]-'0';
    }
    if(/*lenb*/b.size()/**/>=i)
    {
      num+=(int)b[/*lenb*/b.size()/**/-i]-'0';
    }
    num+=jin_wei;
    jin_wei=num/10;
    c[/*maxlen*/c.size()/**/-i]=(num%10)+'0';
  }
  while(c[0]=='0'&&c.size()>1)
  {
    c.erase(0,1);
  }
  return c;
}
2023/8/24 12:13
加载中...