#include<bits/stdc++.h> using namespace std; int main(){ string a,b; int am[1000]={0},bm[1000]={0},cm[1000]={0},n; cin>>n>>a>>b; int lena=a.size(),lenb=b.size(); //存储a和b的操作 for(int i=0;i<lena;i++) am[i]=a[lena-i-1]-'0'; for(int i=0;i<lenb;i++) bm[i]=b[lenb-i-1]-'0'; int lenc=max(lena,lenb); //加法操作 for(int i=0;i<lenc;i++){ cm[i]+=am[i]+bm[i]; if(cm[i]>=n){ cm[i]-=n;//等于cm[i]=cm[i]-10 cm[i+1]++; if(i==lenc-1) lenc++; } } for(int i=lenc-1;i>=0;i--) cout<<cm[i]; }

0 条评论

目前还没有评论...