求助这道题,还有学习C语言的一些方法。。。。。。
#include<stdio.h>#include<string.h>
void main()
{
void exchange(char *i1,char *i2,char *i3);
char str1[1000],str2[1000],str3[1000],*p1,*p2,*p3;
printf("please input three words:");
scanf("%s,%s,%s",&str1[1000],&str2[1000],&str3[1000]);
*p1=str1[1000];
*p2=str2[1000];
*p3=str3[1000];
printf("%s,%s,%s\n",str1[1000],str2[1000],str3[1000]);
}
void swap(char q1[1000],char q2[1000])
{
char k[1000];
k[1000]=q1[1000];
q1[1000]=q2[1000];
q2[1000]=k[1000];
}
void exchange (char a1[1000],char a2[1000],char a3[1000])
{
void swap(char q1[1000],char q2[1000]);
if(strcmp( a1[1000],a2[1000])<0)swap(a1[1000],a2[1000]);
if(strcmp( a1[1000],a3[1000])<0)swap(a1[1000],a3[1000]);
if(strcmp( a2[1000],a2[1000])<0)swap(a2[1000],a3[1000]);
}