记录编号 419029 评测结果 AAAWAAAAAA
题目名称 增强的加法问题 最终得分 90
用户昵称 Gravatar瑆の時間~無盡輪迴·林蔭 是否通过 未通过
代码语言 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;
}