`
piperzero
  • 浏览: 3555813 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

题目1115: 字符串内排序

 
阅读更多

 

题目描述

输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。

 

 

 

输入

测试数据有多组,输入字符串。

 

 

 

输出

对于每组输入,输出处理后的结果。

 

 

 

样例输入
tianqin
 

 

样例输出
aiinnqt
 

 

提示 [+]

*** 提示已隐藏,点击上方 [+] 可显示 ***

 

 

来源

2010年哈尔滨工业大学计算机研究生机试真题

 



 

 

/********************************* 
*   日期:2013-3-5
*   作者:SJF0115 
*   题号: 天勤OJ 题目1115: 字符串内排序
*   来源:http://acmclub.com/problem.php?id=1115
*   结果:AC 
*   来源:2010年哈尔滨工业大学计算机研究生机试真题
*   总结: 
**********************************/ 
#include<stdio.h> 
#include<stdlib.h>
#include<string.h>

char array[201];

int cmp(const void *a,const void *b){
	return *(char *)a - *(char *)b;
}
int main(){
	int i,len;
	while(gets(array)){
		len = strlen(array);
		//排序
		qsort(array,len,sizeof(char),cmp);
		//输出
		for(i = 0;i < len;i++){
			printf("%c",array[i]);
		}
		printf("\n");
	}
	return 0;
}



分享到:
评论

相关推荐

    字符串重新排序

    本话题主要关注的是如何对1-9位的数字字符串进行重新排序以形成新的字符串,同时确保新字符串满足特定条件。我们将围绕这个主题展开,深入探讨相关的编程知识和技术。 首先,我们需要理解题目中的“1-9位字符串”。...

    python 实现字符串排序

    # 题目:字符串排序。

    请用指针数组的方法将字符串排序

    ### 使用指针数组对字符串排序的原理 在C语言中,字符串实际上是一系列字符的数组,通常以空字符'\0'作为结束标志。当处理多个字符串时,可以使用指针数组来存储每个字符串的首地址。指针数组中的每个元素都是一个...

    字符串的操作,输入以字符串,然后排序

    题目要求我们编写一个程序,能够接收用户输入的字符串,然后对这个字符串中的字符进行排序,并输出排序后的结果。下面将详细讨论这个过程涉及到的知识点。 首先,我们需要了解字符串的基本概念。在大多数编程语言中...

    OJ_整型字符串排序

    在这个特定的题目“OJ_整型字符串排序”中,我们面临的是一个关于整型字符串排序的挑战。由于描述中提到只有资源文件而没有入口程序和测试用例,这意味着我们需要自己构建解决问题的算法并编写相应的代码。 整型...

    识别字符串排序.zip

    9. **压缩文件中的资源**:"识别字符串排序.zip"可能包括代码示例、练习题目、解题思路等,用于帮助学习者掌握字符串排序的各种方法和技术。 通过学习这些内容,你可以掌握如何在各种场景下有效地对字符串进行排序...

    按ASCII大小的字符串排序

    根据给定的信息,本文将详细解释“按ASCII大小的字符串排序”这一问题,涉及的知识点主要包括:文件操作、字符串处理以及排序算法。 ### 文件操作 在C语言中,文件操作通常包括打开、读取、写入和关闭等基本操作。...

    PTA-训练语法:字符串

    根据给定文件的信息,我们可以提炼出以下几个主要的...以上五个题目涵盖了字符串的基本操作、排序算法、字符处理等方面的知识点,通过对这些题目的解析和实现,可以帮助读者深入理解C语言中的字符串处理技巧和方法。

    python 字符串排序(示例)

    # 题目: # 字符串排序。

    KMP算法深度解析:字符串匹配的高效之旅

    7. **字符串处理问题**:如模式匹配、字符串反转等。 8. **数学问题**:涉及数学运算和逻辑的算法问题。 解决算法题通常需要对问题进行分析,选择合适的算法或数据结构,并编写出高效、清晰的代码。在面试、编程...

    IT软件开发笔试面试题.docx

    2. 字符串排序:该题目要求将小写字母排在大写字母之前,考察了候选人的字符串处理能力和算法设计能力。 知识点:字符串处理、排序算法。 3. 字符串反转:该题目要求编写一个反转字符串的程序,考察了候选人的字符...

    用冒泡、插入、快速排序等对这些字符串按照字典顺序进行排序实验

    然而,题目给出的代码实现的是**基数排序**,这是一种非比较型整数排序算法,不适合直接用于字符串排序。基数排序通过按位(这里指字符串的每一位字符)进行分配和收集的过程来达到排序的目的。在代码中,`...

    华为-华为od题库练习题之字符串排序.zip

    【字符串排序】是编程领域中常见的一种问题,尤其在面试和在线编程竞赛(如华为OD题库)中经常出现。这个题目主要考察程序员对字符串处理、数据结构和算法的理解与运用。在这里,我们将深入探讨字符串排序的相关知识...

    比较字符串1

    由于题目保证了每个字符串都不是另一个的前缀,我们可以直接从字符串的开头开始比较,逐个字符检查它们的ASCII码值。 如果s1和s2相等,根据题目要求,应输出0。如果它们不相等,我们需要找出第一个不同的字符。这...

    输入20个字符串并排序

    在这个例子中使用了冒泡排序算法来实现字符串排序。 ### 6. 冒泡排序算法 冒泡排序是一种简单的排序算法,通过重复地遍历待排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是...

    ACM-字符串处理专练

    6. **字符串排序与压缩**:可以使用 radix sort 或 bucket sort 对字符串进行排序,Burrows-Wheeler Transform(BWT)和Run-Length Encoding(RLE)等方法可用于字符串压缩。 7. **字符串哈希**:哈希函数可以快速...

    3月全国计算机等级考试二级C语言上机题库完全版.pdf

    以上题目涵盖了C语言的基础知识,如数据结构(数组、链表)、字符串处理、排序算法、循环、条件判断以及内存管理等。解答这些题目需要扎实的C语言基础,对数据结构的理解,以及对字符串和数组操作的熟练掌握。同时,...

    华科计算机保研复试机试题目

    * 题目 3:输入一个字符串,建立一个二叉排序树,并中序遍历输出 + 知识点:二叉树数据结构、树遍历算法、中序遍历 其他年份题目 * 题目 1:给出年分 m 和一年中的第 n 天,算出第 n 天是几月几号 + 知识点:...

    leetcode刷题记录,包含代码和思路讲解,非常详细

    题目描述:给定一个字符串和正则表达式,判断字符串是否匹配正则表达式。 知识点:正则表达式、字符串 思路:使用正则表达式匹配算法,遍历字符串,判断是否匹配。 11._CONTAINER WITH MOST WATER_(容器最大水量)...

    打印字符串的所有排序

    简洁代码,c++ 语音打印出字符串的所有排序的可能。牛客网上的题目。

Global site tag (gtag.js) - Google Analytics