社区讨论

逛了一圈题解有没有大佬用string写的啊

P1001A+B Problem参与者 3已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@mhjrdcxg
此快照首次捕获于
2025/11/04 07:15
4 个月前
此快照最后确认于
2025/11/04 07:15
4 个月前
查看原帖
逛了一圈题解,全看不懂哇(哭惹法克) 求救我一个萌新只会写string哈哈哈 求大佬指点这道题不能写string吗 (附上我自己写的30分代码鹅鹅鹅)
CPP
#include<bits/stdc++.h>
using namespace std;
string a,b;
int h,x;
int main(){
    cin>>a>>b;
    int l;
    if(a.size()>b.size()){
    	l=a.size();
     //	x=a.size()-b.size(); 
   	 //   for(int i=l-1;i>=0;i--){
    //		b[i+x]=b[i];
     //		b[i]='0';
		}
	}else{
		l=b.size();
//		x=b.size()-a.size(); 
//		for(int i=l-1;i>=0;i--){
  //  		a[i+x]=a[i];
  //  		a[i]='0';
///		}
	}
	
    for(int i=l-1;i>=0;i--){
    	a[i]+=int(b[i]-'0'+h);
    	if(a[i]>'9'){
    	    a[i]=a[i]-10;
    	    h+=1;
		}
		if(h>1){
			h--;
		}
	}
	cout<<a;
	return 0;
} 
哪位大佬写出来了我反手一个关注

回复

5 条回复,欢迎继续交流。

正在加载回复...