看看我程序问题出在那里
比较字符串,由小到大输出:#include<string.h>
#include<stdio.h>
main()
{
char *p2="l love you!";
char *p3="If you do not leave!";
char *p1="I will in life and death!";
printf("%s\n%s\n%s",p1,p2,p3);
if(strcmp(p1,p2)>0)swap(p1,p2);
if(strcmp(p1,p3)>0)swap(p1,p3);
if(strcmp(p2,p3)>0)swap(p2,p3);
printf("\n%s\n%s\n%s",p1,p2,p3);
getch();
}
swap(char *p1,char *p2)
{
char temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}