#include#includeint main(){void swap(char * ,char *);char s1[31],s2[31],s3[31];scanf("%s%s%s",s1,s2,s3);if(strcmp(s1,s2)>0) swap(s1,s2);if(strcmp(s1,s3)>0) swap(s1,s3);if(strcmp(s2,s3)>0) swap(s2,s3);printf("%s %s %s\n",s1,s2,s3);return 0;}void swap(

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 00:12:17
#include#includeint main(){void swap(char * ,char *);char s1[31],s2[31],s3[31];scanf(0) swap(s1,s2);if(strcmp(s1,s3)>0) swap(s1,s3);if(strcmp(s2,s3)>0) swap(s2,s3);printf("%s %s %s\n",s1,s2,s3);return 0;}void swap(" />
xRN0} )?E`?Z5XqaPn-ttT@i݇,NWk@=ԨW{l۱./ 䥜i;dK eJ% ٌ M̠2Eyj ~Szn/(Z9(3%;m3~ }ɹĿ9g]/4n2x6WHx{r.=1aƐt46+N{`QalPf$l\>*`bRHì?JҪJ;|Itн6^IdvQcMZ=ey 1Y_#?ŎS{W[o ըM>b]R{'4i{'9IX^ |e WzTdHg=h{T>3æI7RUoH];K.hy{Urf_Wc[aLdvx$ӓ

#include#includeint main(){void swap(char * ,char *);char s1[31],s2[31],s3[31];scanf("%s%s%s",s1,s2,s3);if(strcmp(s1,s2)>0) swap(s1,s2);if(strcmp(s1,s3)>0) swap(s1,s3);if(strcmp(s2,s3)>0) swap(s2,s3);printf("%s %s %s\n",s1,s2,s3);return 0;}void swap(
#include
#include
int main()
{
void swap(char * ,char *);
char s1[31],s2[31],s3[31];
scanf("%s%s%s",s1,s2,s3);
if(strcmp(s1,s2)>0) swap(s1,s2);
if(strcmp(s1,s3)>0) swap(s1,s3);
if(strcmp(s2,s3)>0) swap(s2,s3);
printf("%s %s %s\n",s1,s2,s3);
return 0;
}
void swap(char *p1 ,char *p2)
{ char p[31];
strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p); }

#include#includeint main(){void swap(char * ,char *);char s1[31],s2[31],s3[31];scanf("%s%s%s",s1,s2,s3);if(strcmp(s1,s2)>0) swap(s1,s2);if(strcmp(s1,s3)>0) swap(s1,s3);if(strcmp(s2,s3)>0) swap(s2,s3);printf("%s %s %s\n",s1,s2,s3);return 0;}void swap(
子函数swap(char,char)就是一个简单的两个字符串进行交换,p1和p2的内容互换.
主程序就是输入三个字符串,然后进行比较,如果符合条件就进行交换,最后将调整过顺序的字符串进行显示.
strcmp就是一个字符串比较函数,功能:
当s1s2时,返回正数 注意不是1
这里是比较的ascii码,就是这样的.