用指针给字符串排序

#include<stdio.h>
#include<string.h>
int main()
{ 
   void swap(char* , char* );	
   char a[20];
   char b[20];
   char c[20];
   printf("please enter three strings:");
   gets(a);//获得字符串
   gets(b);
   gets(c);
   if(strcmp(a , b)>0) swap(a , b);
   if(strcmp(a , c)>0) swap(a , c);
   if(strcmp(b , c)>0) swap(b , c);
   printf("The order is: %s,%s,%s\n",a,b,c);
   return 0;	
} 
void swap(char *pt1, char *pt2)//交换字符串
{ 
	char pt[20];
	strcpy(pt , pt1);
	strcpy(pt1 , pt2);
	strcpy(pt2 , pt);
    原文作者:眼泪划过的星空
    原文地址: https://blog.csdn.net/qq_52001969/article/details/110940182
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞