题目,WA 第三个数据点
#include<bits/stdc++.h>
using namespace std;
int num[10000];
int num1[10000];
int main(){
string a;
string b;
cin>>a>>b;
int n=a.size();
int n1=b.size();
for(int i=0;i<n;i++){
num[i]=a[n-i-1]-'0';
}
for(int i=0;i<n1;i++){
num1[i]=b[n1-i-1]-'0';
}
int t=0;
int i;
for(i=0;i<=n;i++){
num[i]+=num1[i]+t;
t=num[i]/10;
num[i]%=10;
}
for(;i<=n1;i++){
num[i]=num1[i]+t;
t=num[i]/10;
num[i]%=10;
n++;
}
if(t>0){
num[i+1]=t;
n+=1;
}
for(int i=n-1;i>=0;i--){
cout<<num[i];
}
}
其他:当输出循环中的“i=n-1”改成“i=n”时,AC第三个数据点,其他全WA......