string真的可以吗??🤔
2025-11-08 15:21:06
发布于:广东
42阅读
0回复
0点赞
请问一下,有人用string的方法通过吗
```#include<bits/stdc++.h>
#include <string>
using namespace std;
string a;
int main(){
cin>>a;
for(int i=a.size()-1;i>=0;i--){
if(i==a.size()-1&&a[i]=='0'&&a[1+i]=='0')continue;
cout<<a[i];
}
return 0;
}
//注:第10个测试点的标准答案是一样的,但WA......🤔🤔
全部评论 6
到底是谁从“最新回复”传送到这里来呢?好难猜啊(
2025-12-06 来自 重庆
1


2025-12-06 来自 重庆
0我也不清楚(
2025-12-06 来自 浙江
0
你这样只能处理110这样的情况,碰到190000就炸了,应该把反转后所有前导0都去掉
2025-12-05 来自 上海
1#include<bits/stdc++.h> using namespace std; int main(){ string s;cin >> s; reverse(s.begin(),s.end()); cout << stoi(s); }2025-12-06 来自 广东
0reverse+stoll可能可以2025-12-06 来自 上海
0#include <bits/stdc++.h> using namespace std; int main() { string s; cin >> s; reverse(s.begin(), s.end()); cout << stoll(s); return 0; }2025-12-06 来自 上海
0
#include<bits/stdc++.h> using namespace std; #define int long long signed main(){ string n; cin>>n; reverse(n.begin(),n.end()); int pos=0; while(pos<n.size()-1&&n[pos]=='0'){ pos++; } cout<<n.substr(pos); return 0; }猎奇码风
2025-12-05 来自 天津
0#include<bits/stdc++.h> using namespace std; #define int long long signed main(){ string n; cin>>n; while(n.back()=='0')n.pop_back(); reverse(n.begin(),n.end()); cout<<n; return 0; }嘶~更猎奇了
2025-12-05 来自 天津
0不适隔门你直接贴代码的?
2025-12-06 来自 浙江
0666我也是这码风,别骂了QAQ
2025-12-06 来自 重庆
0
显然可以啊
2025-12-05 来自 浙江
0唐
2025-12-05 来自 重庆
0(
2025-12-05 来自 浙江
0今日糖分检测已超标
2025-12-05 来自 浙江
0























有帮助,赞一个