一只P1601的60分代码求调
  • 板块灌水区
  • 楼主ltmshumiao
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/9/10 13:27
  • 上次更新2024/9/10 19:56:41
查看原帖
一只P1601的60分代码求调
1383031
ltmshumiao楼主2024/9/10 13:27

rt
在源代码上改是最好啦。
学术的人还是太少了。

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a,b;
	cin>>a;
	cin>>b;
	int lena=a.size(),lenb=b.size();
	string stra="",strb="",strc="";
	int len=max(lena,lenb);
	if(lena<lenb)
        for(int i=1;i<=lenb-lena;i++)
           stra="0"+stra;
    else
        for(int i=1;i<=lena-lenb;i++)
           strb="0"+strb;
    for(int i=lena-1;i>=0;i--)
		stra+=a[i];
	for(int i=lenb-1;i>=0;i--)
		strb+=b[i];
    int x=0;
    for(int i=0;i<len;i++)
    {
        int t=stra[i]-'0'+strb[i]-'0'+x;
        x=t/10;
        t%=10;
        strc=char(t+'0')+strc;
    }
    if(x!=0)
		strc=char(x+'0')+strc;
	printf("%s",strc.c_str());
	
	return 0;
}
2024/9/10 13:27
加载中...