Q:输入三个字符串,按由小到大的顺序输出。
注意排序规则cmp的编写即可。
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int cmp(const void * a,const void *b)
{
return strcmp((char *)a,(char *)b);
}
int main()
{
char s[3][105];
for(int i = 0; i < 3; i++)
gets(s[i]);
qsort(s,3,sizeof(s[0]),cmp);
for(int i =0;i<3;i++)
puts(s[i]);
return 0;
}