字符串排序

<span style="font-size:18px;">#include <stdio.h>
#include <string.h>
void swap(char **p1,char **p2)
{
     char **tmp = p1;
	p1 = p2;
	p2 = tmp;
}
int main()
{
	char *ch[3];
	int i = 0;
	ch[0] = "abcdefg";
	ch[1] = "abcd";
	ch[2] = "brtfs";
	if(strcmp(ch[0],ch[1])>0)
	{
		swap(&ch[0],&ch[1]);
	}
	if(strcmp(ch[0],ch[2])>0)
	{
		swap(&ch[0],&ch[2]);
	}
	if(strcmp(ch[1],ch[2])>0)
	{
		swap(&ch[1],&ch[2]);
	}
	for(;i<3;i++)
	{
		printf("%s\n",ch[i]);
	}
	return 0;
}
</span>

你可能感兴趣的:(字符串排序)