讨论 / 十分简单(两种)
20230704 2024-10-06 00:44:09
点我顶贴 收藏 删除
1.高精度

#include<bits/stdc++.h>

using namespace std;

int main()

{

string a,b,c,t;

int i,jw,he,aa,bb,cc;

cin>>a>>b;

aa=a.size();

bb=b.size();

cc=max(aa,bb);

c="";

c.resize(cc,'0');

t="";

t.resize(cc-aa,'0');

a=t+a;

t="";

t.resize(cc-bb,'0');

b=t+b;

jw=0;

for(i=cc-1;i>=0;i--)

{

he=a[i]-'0'+b[i]-'0'+jw;

jw=he/10;

c[i]=he%10+'0';

}

if(jw>0)

{

c='1'+c;

}

cout<<c<<endl;

return 0;

}

2.最简单

#include<bits/stdc++.h>

using namespace std;

int main()

{

int a,b;

cin>>a>>b;

cout<<a+b<<endl;

}

查看更多回复
提交回复