Run ID:95435
提交时间:2024-10-27 17:19:38
#include<bits/stdc++.h> using namespace std; int main(){ string a,b; int aa[100001],bb[100001],c[100001]; cin>>a>>b; int lena = a.length(); int lenb = b.length(); if(lena>lenb){ for(int i=1;i<=lena-lenb;i++){ b = '0'+b; } } else{ for(int i=1;i<=lenb-lena;i++){ a = '0'+a; } } lena = a.length(); lenb = b.length(); for(int i=0;i<lena;i++){ aa[i] = a[lena-i-1]-'0'; bb[i] = b[lenb-i-1]-'0'; } int x=0,lenc=0; for(int i=0;i<lena;i++){ c[lenc]=aa[i]+bb[i]+x; x=c[lenc]/10; c[lenc]%=10; lenc++; } while(c[lenc]==0){ lenc--; } for(int i=lenc;i>=0;i--){ cout<<c[i]; } return 0; }