记录编号 |
419029 |
评测结果 |
AAAWAAAAAA |
题目名称 |
增强的加法问题 |
最终得分 |
90 |
用户昵称 |
瑆の時間~無盡輪迴·林蔭 |
是否通过 |
未通过 |
代码语言 |
C++ |
运行时间 |
0.002 s |
提交时间 |
2017-07-02 08:54:09 |
内存使用 |
0.31 MiB |
显示代码纯文本
#include<iostream>
#include<string>
#include<cstring>
#include<cstdio>
using namespace std;
int ans[102]={0};
void jinwei(int x,int i)
{
if(x>9)
{
ans[i+1]=x/10;
ans[i]=x%10;
}
}
int main()
{
freopen("add.in","r",stdin);
freopen("add.out","w",stdout);
string a,b;
cin>>a>>b;
int a0=a.length();
int b0=b.length();
int ca[101]={0};
int cb[101]={0};
for(int i=1;i<=a0;i++)
{
ca[i]=a[a0-i]-'0';
}
for(int i=1;i<=b0;i++)
{
cb[i]=b[b0-i]-'0';
}
for(int i=1;i<=max(a0,b0)+1;i++)
{
ans[i]=ca[i]+cb[i]+ans[i];
jinwei(ans[i],i);
}
for(int i=max(a0,b0)+1;i>0;i--)
{
if(i==max(a0,b0)+1&&ans[i]==0)
{
continue;
}
cout<<ans[i];
}
return 0;
}