1 条题解
-
0
C++ :
#include<bits/stdc++.h> using namespace std; int a[10000],b[10000],c[10000]; string add(string s1,string s2) { int len1=s1.size(); int len2=s2.size(); int len3=max(len1,len2); for(int i=len1-1,j=0;i>=0;i--,j++) a[j]=s1[i]-'0'; for(int i=len2-1,j=0;i>=0;i--,j++) b[j]=s2[i]-'0'; int jw=0; for(int i=0;i<len3;i++) { c[i]=a[i]+b[i]+jw; jw=c[i]/10; c[i]=c[i]%10; } if(jw)c[len3++]=1; string s3; for(int i=len3-1;i>=0;i--) s3+=c[i]+'0'; return s3; } int main(){ string s1,s2; cin>>s1>>s2; cout<<add(s1,s2); return 0; }
- 1
信息
- ID
- 2571
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者