标签:int 存储 输入 pac name 描述 str div 使用
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 int main(){ 5 //高精度加法 6 string a,b,c; 7 int h; 8 cin>>a>>b; 9 if(a.length()<b.length()){ 10 c=a; 11 a=b; 12 b=c; 13 } 14 //cout<<a[0]<<endl<<b[0]<<endl; 15 h=a.length(); 16 int s[h+5]={0}; 17 int s1,s2; 18 for(int i=0;i<b.length();i++){ 19 s1=b[b.length()-1-i]-‘0‘; 20 s2=a[a.length()-1-i]-‘0‘; 21 s[i]=s1+s2; 22 // cout<<i<<" "<<s[i]<<endl; 23 } 24 for(int j=b.length();j<a.length();j++){ 25 s2=a[a.length()-1-j]-‘0‘; 26 s[j]=s2; 27 // cout<<j<<" "<<s[j]<<endl; 28 } 29 for(int i=0;i<a.length();i++){ 30 if(s[i]>9){ 31 s[i+1]=s[i+1]+1; 32 s[i]=s[i]-10; 33 } 34 } 35 int hs=h+3; 36 while(s[hs]==0)hs--; 37 for(int i=hs;i>=0;i--){ 38 cout<<s[i]; 39 } 40 return 0; 41 }
标签:int 存储 输入 pac name 描述 str div 使用
原文地址:https://www.cnblogs.com/zq-dmhy/p/12199009.html