8 条题解
-
-2
#include <iostream>//头文件 using namespace std;//标准命名空间 int main() { string a,b; cin>>a>>b; int num=(a.length()>b.length()?a.length():b.length()); int A[num]={0}; for(int i=0;i<num;i++) A[i]=(i<a.length())?(a[a.length()-i-1]-48):0; int B[num]={0}; for(int i=0;i<num;i++) B[i]=(i<b.length())?(b[b.length()-i-1]-48):0; int C[num+1]={0}; for(int i=0;i<num;i++){ C[i]+=A[i]; C[i]+=B[i]; if(C[i]>9){ C[i]-=10; C[i+1]++; } } bool Y=1; for(int i=num;i>=0;i--){ if(C[i]!=0&&Y){ Y=0; cout<<C[i]; } else if(Y==0) cout<<C[i]; } cout<<endl; system("pause"); return 0; }
信息
- ID
- 482
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- 递交数
- 582
- 已通过
- 81
- 上传者