题解 | 排序危机

排序危机

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

#include <stdio.h>

int main() {
    int n,cnt=0;
    scanf("%d",&n);
    char s[n],S[n];
    scanf("%s",s);
    for ( int i=0; i<n; i++ )
    {
        if ( s[i]>='a' && s[i]<='z' )
        {
            S[cnt] = s[i];
            cnt++;
        } 
    }
    for ( int i=0; i<n; i++ )
    {
        if ( s[i]>='0' && s[i]<='9' )
            {
                S[cnt] = s[i];
                cnt++;
            }
    }
    for ( int i=0; i<n; i++ )
    {
        if ( s[i]>='A' && s[i]<='Z' )
        {
            S[cnt] = s[i];
            cnt++;
        }
    }
    S[cnt] = '\0';//避免输出乱码
    printf("%s",S);

    return 0;
}

全部评论

相关推荐

2025-12-17 17:15
华东师范大学 运营
点赞 评论 收藏
分享
2025-12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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