#include#includeint main(){void swap(char * ,char *);char s1
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/22 13:47:37
#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
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](/uploads/image/z/2857923-27-3.jpg?t=%23include%23includeint+main%28%29%7Bvoid+swap%28char+%2A+%2Cchar+%2A%29%3Bchar+s1)
子函数swap(char,char)就是一个简单的两个字符串进行交换,p1和p2的内容互换.
主程序就是输入三个字符串,然后进行比较,如果符合条件就进行交换,最后将调整过顺序的字符串进行显示.
strcmp就是一个字符串比较函数,功能:
当s1s2时,返回正数 注意不是1
这里是比较的ascii码,就是这样的.
主程序就是输入三个字符串,然后进行比较,如果符合条件就进行交换,最后将调整过顺序的字符串进行显示.
strcmp就是一个字符串比较函数,功能:
当s1s2时,返回正数 注意不是1
这里是比较的ascii码,就是这样的.