输入N个两个字母组成的字符串,将他们按字典序排列(利用C语言解答)

如:
输入:ab jh ac aa bn
输出:aa ab ac bn jh

这个也是
http://zhidao.baidu.com/question/306550706.html?qbl=relate_question_2&word=%CA%E4%C8%EB%D7%D6%B7%FB%B4%AE%2C%BD%AB%CB%FB%C3%C7%B0%B4%D7%D6%B5%E4%D0%F2%C5%C5%C1%D0

答案
http://zhidao.baidu.com/link?url=hf0CgvoiHTcxneXwkQzY6swiuwQqPzLKFTj0Zse8I3LVO_koFrSZCWI3bvd2SjdCzjhNpCVK19oTU9GBrAGGWa

参考:http://jingyan.baidu.com/article/d5c4b52bcd910ada560dc597.html

http://blog.163.com/wenxianliang08@126/blog/static/83583263201122964829953/

最近问答里面采纳答案比较诡异。
经常写了半天采纳给只贴点链接的人。
lz如果真心求答案,请先采纳,可以写点切题的代码给你。

#include #include void sort(char * str[],int size){ int i,j; char * tmp; for(i=0;i0) { tmp=str[i]; str[i]=str[j]; str[j]=tmp; } } }}void main(){ char str[5][20]; char * p[5]; int i; for(i=0;i<5;i++) { scanf("%s",str[i]); p[i]=str[i]; } sort(p,5); for(i=0;i<5;i++) printf("%s\n",p[i]);}