#includestdio.h
#includestring.h
#includestdlib.h
排序一个字符串数组;
调用函数打印
int myPrintf(char p)
{
char ArrayStr = p;
int i = 0;
for (i = 0; i 4; i++)
{
printf(%sn, ArrayStr[i]);
}
}
int paixu(char p)
{
char temp = NULL;
char ArrayStr = p;
int i = 0;
int j = 0;
for (i = 0; i 4; i++)
{
for (j = i + 1; j 4; j++)
{
if (strcmp(ArrayStr[i], ArrayStr[j])0)
{
temp = ArrayStr[i];
ArrayStr[i] = ArrayStr[j];
ArrayStr[j] = temp;
}
}
}
}
使用指针排序一串字符串;
void main()
{
int j = 0;
定义一个指针类型的数组;
char ArrayStr[] = { cccccc, aaaaaa, bbbbbbb, 1111111 };
排序打印字符串前
myPrintf(ArrayStr);
选择法排序顺序
paixu(ArrayStr);
printf(nn);
排序打印字符串后
myPrintf(ArrayStr);
system(pause);
}