社区讨论
怎么回事,为什么csp0分,洛谷100分
P14357[CSP-J 2025] 拼数参与者 8已保存回复 7
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 7 条
- 当前快照
- 1 份
- 快照标识符
- @mhphx3md
- 此快照首次捕获于
- 2025/11/08 07:37 4 个月前
- 此快照最后确认于
- 2025/11/09 02:28 4 个月前
CPP
#include <bits/stdc++.h>
#include <cstdio>
#include <cstdlib>
using namespace std;
bool cmp(char a, char b){
return a > b;
}
int main(){
// freopen("number.in", "r", stdin);
// freopen("number.ans", "w", stdout);
string input;
cin >> input;
vector<char> nums(0);
// get number chars
for (int i = 0; i<input.size(); i++){
if (input[i] <= '9' and input[i] >= '0') {
nums.push_back(input[i]);
}
}
sort(nums.begin(), nums.end(), cmp);
string StrAns = "";
for (int i = 0; i<nums.size();i++){
StrAns += nums[i];
}
cout << StrAns << endl;
return 0;
}
我老师说输出类型不能是字符串,就因为我这个是字符串就爆0了,真的假的?求解答
回复
共 7 条回复,欢迎继续交流。
正在加载回复...