更新时间2018-12-30 12:30:26
#include<stdio.h>
#include<string.h>
void sort(char *s[3]);
void main()
{
int i;
char *string[3];
sort(string);
for(i=0;i<3;i++)
printf("%s ",string[i]);
}
void sort(char*s[3])
{
char *p;
if(strcmp(s[0],s[1])>0)
{
p=s[0];
s[0]=s[1];
s[1]=p;
}
if(strcmp(s[0],s[2])>0)
{
p=s[0];
s[0]=s[2];
s[2]=p;
}
if(strcmp(s[1],s[2])>0)
{
p=s[1];
s[1]=s[2];
s[2]=p;
}
}
你程序本来就没有输入部分啊,且用了野指针(估计参考了别人的程序,但不完整)
在你程序中添加以下部分就可以了