C语言字符串排序

Posted on 2022-04-22 16:22  Astro_Leon  阅读(317)  评论(0)    收藏  举报
#include <stdio.h>
#include<math.h>
#include<string.h>
int main()
{
    char a[3][5] = { "123","234","345" };
    for(int i=0;i<3;i++)
        for (int j = i; j < 3; j++)
        {
            char t[5];
            if(strcmp(a[i], a[j])==-1)//如果后面的大 发生交换
            {
                strcpy_s(t, a[i]);
                strcpy_s(a[i],a[j]);
                strcpy_s(a[j],t);
            }
        }
    for (int i = 0; i < 3; i++)
    {
        printf("%s\n",a[i]);
    }
    return 0;
}