#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 条评论

目前还没有评论...