天天看點

九度題目1054:字元串内排序

原題連結:http://ac.jobdu.com/problem.php?pid=1054

題目描述:
輸入一個字元串,長度小于等于200,然後将輸出按字元順序升序排序後的字元串。
輸入:
測試資料有多組,輸入字元串。
輸出:
對于每組輸入,輸出處理後的結果。

樣例輸入:

bacd

樣例輸出:

abcd

代碼如下:

#include <stdio.h>
#include <stdlib.h>
#define MAXN 201

int sortByChar(const void *a,const void *b){
	return *(char *)a-*(char *)b;
}

int main(int argc, char *argv[]) {
	char str[MAXN];
	while(gets(str)){
		qsort(str,strlen(str),sizeof(char),sortByChar);
	        printf("%s\n",str);
	}
	return 0;
}
           

如果文章有什麼錯誤或者有什麼建議,歡迎提出,大家共同交流,一起進步

文章轉載請注明出處,請尊重知識産權

繼續閱讀