问题标题: 酷町堂:1465 字符串顺序输出

0
0
已解决
潮文馨
潮文馨
新手光能
新手光能

1465   字符串顺序输出

经验值:0 时间限制:1000毫秒

题目描述 Description

给定一个字符串,其中只有大写字母,小写字母和数字组成,现按照大写字母、小写字母、数字进行排序输出,将所有的小写字母移到大写字母之后,所有的数字移到小写字母之后,并保持大写字母、小写字母和数字原有的顺序不变。输出排序之后的字符串。

输入描述 Input Description

输入为一行,为需要排序的字符串,只有大写字母、小写字母和数字组成,长度不超过255。

输出描述 Output Description

输出为一行,为排序之后的字符串。

样例输入 Sample Input

a12bc3ABbcC

样例输出 Sample Output

ABCabcbc123


0
已采纳
程子萱
程子萱
资深守护
资深守护

定义整形变量 b=0;
    定义字符串 s,d;
    输入s; 
    for(遍历字符串){
        if(s[i]是大写字母){
            d[b]=s[i];
            b++;
        }
    }
    for(遍历字符串){
        if(s[i]是小写字母){
            d[b]=s[i];
            b++;
        }
    }
    for(遍历字符串){
        if(s[i]是数字){
            d[b]=s[i];
            b++;
        }
    }
    输出d; 

0
0
0
我要回答