首页 > 试题广场 >

字符串排序

[编程题]字符串排序
  • 热度指数:11903 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
 输入一个长度不超过20的字符串,对所输入的字符串,按照ASCII码的大小从小到大进行排序,请输出排序后的结果

输入描述:
 一个字符串,其长度n<=20


输出描述:
 输入样例可能有多组,对于每组测试样例,
按照ASCII码的大小对输入的字符串从小到大进行排序,输出排序后的结果
示例1

输入

dcba

输出

abcd
头像 用户抉择
发表于 2021-03-28 21:32:30
核心代码只有两行。 #include <stdio.h> #include <string.h> int main(){     char s[20];    & 展开全文
头像 flyflyfly00
发表于 2021-03-21 21:54:01
注意string是怎么排序的。sort(s.begin(), s.end()); #include <iostream> #include <string> #include <algorithm> using namespace std; int main( 展开全文
头像 MrMello
发表于 2023-03-15 16:17:07
#include <stdio.h> #include <string.h> int main(){ char arr[21]; while(scanf("%s", arr) != EOF){ int len = strlen(arr); 展开全文
头像 牛客440904392号
发表于 2024-09-29 21:51:56
//Java版代码 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new 展开全文
头像 健康快乐最重要
发表于 2020-03-05 16:12:36
sort 和 set都可以吧 #include<iostream> #include<string> #include<set> using namespace std; int main(){ string s; multiset<cha 展开全文
头像 壹玄
发表于 2024-03-19 18:04:18
#include <cstdio> #include <string> #include <algorithm> using namespace std; int main(){ char str1[20]; while (scanf(" 展开全文
头像 笑川不吃香菜
发表于 2024-03-15 15:16:02
#include <bits/stdc++.h> using namespace std; bool cmp(char c1,char c2){ return (int)c1<(int)c2; } int main() { vector<char>st; 展开全文
头像 小徐小徐啊啊
发表于 2024-03-06 21:26:44
#include <stdio.h> #include <string.h> int main() { char a[20], c; while ( scanf("%s", &a) != EOF) { for (i 展开全文
头像 我打你的母牛
发表于 2023-09-12 16:54:25
#include <algorithm> #include <cstring> #include <iostream> using namespace std; bool cmp(char a, char b) { if (a > b) { 展开全文
头像 JudyAlvarez13
发表于 2024-01-18 20:32:54
#include <iostream> using namespace std; int main() { char a[20]; int n=0; char c; while (cin>>a[n]) { n++; 展开全文