
题目
解决代码及点评
/*
68. 在主函数中输入10个不等长的字符串,用另一函数对它们排序。
然后在主函数中输出这10个已排好序的字符串,用指针数组完成。
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void f50068(char **pp)
{
int a[10]={0};
for (int i=0;i<10;i++)//将字符串长度挨个存入数组a[10]
{
a[i]=strlen(*(pp+i));
}
for (int i=0;i<10;i++)//通过比较字符串长度交换指针地址,达到排序目的
{
for