题解 | #ZOJ#

ZOJ

https://www.nowcoder.com/practice/7557d470617c464f9200d93acf721471

#include <stdio.h>
#include <string.h>
int main(){
    char text[101];
    gets(text);
    int len = strlen(text);
    int countZ = 0;
    int countO = 0;
    int countJ = 0;
    for (int i = 0; i < len; ++i) {
        if (text[i] == 'Z'){
            countZ++;
        }
        else if (text[i] == 'O'){
            countO++;
        }
        else if (text[i] == 'J'){
            countJ++;
        }
    }
    //输出
    while (countZ > 0 || countO > 0 || countJ > 0){
        if(countZ > 0){
            printf("Z");
            countZ--;
        }
        if(countO > 0){
            printf("O");
            countO--;
        }
        if(countJ > 0){
            printf("J");
            countJ--;
        }
    }
    return 0;
}

全部评论

相关推荐

10-13 17:47
门头沟学院 Java
wulala.god:图一那个善我面过,老板网上找的题库面的
点赞 评论 收藏
分享
在评审的大师兄很完美:像这种一般就是部门不匹配 转移至其他部门然后挂掉 我就是这样被挂了
点赞 评论 收藏
分享
2 收藏 评论
分享
牛客网
牛客企业服务