#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void changeArray(
char **thisArray,
int thisnum);
void main()
{
int i=
0,j=
0;
int num=
0;
char*myArray[]={
"aa",
"bbbbb",
"cccc",
"dddd"};
num=
sizeof(myArray)/
sizeof(myArray[
0]);
changeArray(myArray,num);
for(i=
0;i<num;i++)
{
printf(
"%s\n",myArray[i]);
}
system(
"pause");
}
void changeArray(
char **thisArray,
int thisnum)
{
char*temp=NULL;
for(
int i=
0;i<thisnum;++i)
{
for(
int j=i;j<thisnum;++j)
{
if(
strcmp(thisArray[i],thisArray[j])<
0)
{
temp=thisArray[i];
thisArray[i]=thisArray[j];
thisArray[j]=temp;
}
}
}
}
转载请注明原文地址: https://ju.6miu.com/read-669142.html