最简单的解法
2023-07-26 08:52:30
发布于:河北
2阅读
0回复
0点赞
最简单的解法
#include<bits/stdc++.h>
using namespace std;
string a,b;
int c[15],d[15],e[15],x;
int main()
{
cin>>a>>b;
int l=a.size(),l2=b.size();
for(int i=0;i<l;i++)
{
c[l-i-1]=a[i]-48;
}
for(int i=0;i<l2;i++)
{
d[l2-i-1]=b[i]-48;
}
int l3=max(l,l2)+1;
for(int i=0;i<l3;i++)
{
e[i]=c[i]+d[i]+x;
x=e[i]/10;
e[i]%=10;
}
if(e[l3-1])
{
e[l3]=1;
}else{
l3--;
}
for(int i=l3-1;i>=0;i--)
{
cout<<e[i];
}
return 0;
}
全部评论 1
#include<bits/stdc++.h>
using namespace std;
int a,b;
int main()
{
cin>>a>>b;
cout<<a+b;
}
为什么不直接这样2024-03-08 来自 广东
0
有帮助,赞一个