#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/05/10 06:34:44

#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码,就是这样的.