各位大佬看看我的代码,为什么在学校的网站上Accepted,而在这里只有80分QWQ。
#include <bits/stdc++.h>
using namespace std;
int a[1001],b[1001],c[1100];
string s1,s2;
int main() {
cin>>s1>>s2;
int len1=s1.size();
int len2=s2.size();
for (int i=0;i<len1;i++)
a[i]=s1[len1-i-1]-48;//倒取数字
for (int i=0;i<len2;i++)
b[i]=s2[len2-i-1]-48;
int len=max(len1,len2)+1,jws=0;
for (int i=0;i<len;i++) {
c[i]=a[i]+b[i]+jws;
jws=c[i]/10;
c[i]%=10;//模拟加法
}
for (int i=len-1;i>=0;i--) {
if (c[i]==0)
len--;
else break;
}
for (int i=len-1;i>=0;i--)
printf ("%d",c[i]);
return 0;
}