#include <iostream>
#include <cstring>
using namespace std;


void sort( char *name[], int n){

    char *tmp;
    int i,j,k;
    for(i=0;i<n-1;i++){
        k=i;
        for(j=i+1;j<n;j++){
            char const *a=name[k];
            char const *b =name[j];
            if(strcmp(a,b)) k =j;
            if(k!=i){
                tmp =name[i];
                name[i]=name[k];
                name[k]=tmp;
            }
        }
    }
}


void print_str(char *name[],int n){
    int i=0;
    char *p;
    p=name[0];
    while(i<n){
        p=*(name + i++);
        cout <<i<<":"<< p << endl;
    }
}

int main()
{
    char *name[] = { (char*)"how", (char*)"are", (char*)"you",(char*)"你好"};
    int n =4;
    sort(name,4);
    print_str(name,4);
}

 

1:你好
2:you
3:are
4:how

 

相关文章:

  • 2022-12-23
  • 2021-12-23
  • 2021-05-18
  • 2021-06-02
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-08
  • 2021-10-17
  • 2021-08-09
  • 2022-12-23
  • 2021-11-18
  • 2021-04-13
  • 2021-12-20
相关资源
相似解决方案