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