2 条题解
-
0
这道题也是一个肥肠简单的高精度馍板题。(不喜勿喷) 严禁复制!!!!!!!! 代码如下: #include #include #include #include using namespace std; string s1; string s2; int a[510]; int b[510]; int c[510]; int main() { freopen("add.in","r",stdin); freopen("add.out","w",stdout); cin>>s1; cin>>s2; for(int i=s1.size()-1;i>=0;i--) a[s1.size()-i-1]=s1[i]-'0'; for(int i=s2.size()-1;i>=0;i--) b[s2.size()-i-1]=s2[i]-'0'; int len1=s1.size(); if(s2.size()>s1.size()) len1=s2.size(); for(int i=0;i<len1;i++) c[i]=a[i]+b[i]; for(int i=0;i<len1;i++) { if(c[i]>=10) { c[i+1]=c[i+1]+c[i]/10; c[i]=c[i]%10; } } if(c[len1]!=0) len1++; for(int i=len1-1;i>=0;i--) cout<<c[i]; return 0; }
信息
- ID
- 1794
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 9
- 标签
- (无)
- 递交数
- 15
- 已通过
- 4
- 上传者