高进度加法
Posted wronin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高进度加法相关的知识,希望对你有一定的参考价值。
char a[maxn],b[maxn]; char c[maxn]; cin>>a; cin>>b; int k=0,tmp=0; int lena=strlen(a)-1,lenb=strlen(b)-1; while(lena>=0||lenb>=0) int res=0; if(lena>=0) res+=a[lena]-‘0‘; if(lenb>=0) res+=b[lenb]-‘0‘; res+=tmp; c[k++]=(res%10+‘0‘); tmp=res/10; lena--,lenb--; while(tmp) c[k++]=tmp%10+‘0‘; tmp/=10; for(int i=k-1;i>=0;i--) cout<<c[i];
以上是关于高进度加法的主要内容,如果未能解决你的问题,请参考以下文章