code[vs] 3116 高精度练习之加法
2017-04-20 21:12
274 查看
/* 作者:桦清_L */ #include <iostream> #include <stdio.h> #include <string> #include <string.h> #include <algorithm> using namespace std; char ca[501]; char cb[501]; int a[501]; int b[501]; int c[501]; void cover(int l,char c[],int a[]) { int n=0; for(int i=l-1;i>=0;i--) a[n++]=c[i]-'0'; } int main() { cin>>ca>>cb; int l1=strlen(ca); int l2=strlen(cb); cover(l1,ca,a); cover(l2,cb,b); int m=max(l1,l2); int n=m; for(int i=0;i<m;i++) { c[i]+=a[i]+b[i]; if(c[i]>=10) {c[i+1]++;c[i]%=10;} } if(c[m]) n++; for(int i=n-1;i>=0;i--) cout<<c[i]; cout<<endl; return 0; }
相关文章推荐
- codevs 3116 高精度练习之加法
- codevs 3116 高精度练习之加法
- 高精度入门(减法、加法、乘法)之 CODE[VS] 3115、3116、3117
- codevs 高精度加法 3116
- codevs3115 高精度练习之加法
- code[vs] 3115 高精度练习之减法
- wikioi天梯之3116 高精度练习之加法
- CODEVS 3123 高精度练习之超大整数乘法
- codevs 3119 高精度练习之大整数开根
- Code[VS] 3123 高精度练习之超大整数乘法
- code[vs] 3117 高精度练习之乘法
- 3116 高精度练习之加法
- 3116 高精度练习之加法
- CODE【VS】3118 高精度练习之除法(大数除以大数模板)
- CODEVS 3115高精度练习之减法
- codevs 3123 高精度练习之超大整数乘法
- CODEVS 3116高精度练习之加法
- 高精度-codevs-3116高精度练习之加法
- wiki oi 3116 高精度练习之加法
- codeVS 3115 高精度练习之减法