题解 | #图片整理#

图片整理

https://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941

本题难度不大,直接利用sort的自定义排序方法即可实现将字符按照ASCII码排序。

#include <iostream>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;

static bool cmp(const char &a, const char &b) {
    return a < b;
}

int main(){
    string s;
    getline(cin, s, '\n');
    vector<char> seg;
    for (int i = 0; i < s.size(); i++) {
        seg.push_back(s[i]);
    } 
    sort(seg.begin(), seg.end(), cmp);
    for (vector<char>::iterator iter = seg.begin(); iter != seg.end(); iter++) {
        cout << *iter;
    }
    return 0;
}
全部评论

相关推荐

专业嗎喽:个人信息名字太大,合到电话邮箱那一栏就行,有党员写过党,剩下其他全删,站空太大了 把实习经历丰富,放最前面,然后是个人评价,技能之类的,然后是学校信息。项目经历最后面,可以就选一个自己擅长的。 现在是学校不是92就扣分的,没必要放前面。 然后现在看重实习经历>竞赛经历(校园经历)>课程项目经历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务