题解 | 排序危机

排序危机

https://www.nowcoder.com/practice/fb6a53f3ebae449cb268fd9a99cff9ef

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

int main() {
    int n;
    cin >> n;
    // 分别储存小写、数字、大写
    string small="";
    string num="";
    string big="";
    string s;
    cin >> s;

  // 遍历给定的字符串,并储存字符至对于的字符串中
    for(char c:s){
        if (48<=c && c<=57){
            num += c;
        }else if (65<=c && c<=90) {
            big += c;
        }else {
            small += c;
        }
    }
	// 按照规定输出
    cout << small << num << big;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

01-04 21:30
已编辑
河南工业大学 Java
27届学院本誓死冲击...:下次再发把个人信息隐藏掉,以防有心之人。相关课程删了,荣誉奖项只留蓝桥杯,把蓝桥杯写到教育经历里,按教育经历、实习经历、项目经历、专业技能这个顺序排版
点赞 评论 收藏
分享
2025-12-19 21:53
门头沟学院 Java
想做OpenGL:不要一来就把自己定位这么低吧,把大厂当成目标,不断去学技术做项目,最后你至少能学到能找到中小厂的技术水平,你一上来就找这种两千块还要前后端都会的,其实对你用处不会很大,真去了也是打杂
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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