📄 1006.cpp
字号:
#include <stdio.h>
#include <string.h>
#define N 1500
char a[N]={0},b[N]={0},result[N]={0};
void add(){
int c=0,t=0,i,s;
char temp;
int la,lb,lr;
la=strlen(a)-1;
lb=strlen(b)-1;
while(la>=0||lb>=0){
if(la<0) s=b[lb--]-'0';
else if(lb<0) s=a[la--]-'0';
else s=a[la--]-'0'+b[lb--]-'0';
result[t++]=(s+c)%10+'0';
c=(s+c)/10;
}
if(c!=0){
result[t]=c+'0';
lr=t;
}
else
lr=t-1;
for(i=0;i<=lr/2;i++){
temp=result[i];
result[i]=result[lr-i];
result[lr-i]=temp;
}
}
int main(){
scanf("%s%s",a,b);
add();
printf("%s\n",result);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -