#include }//01-
#include
///////////////////////////////////
//函数声明
void scan (char *p[],int n);//输入
void print (char *p[],int n);//输出
void chuli (char *p[],int n);//处理
///////////////////////////////////
//输入
void scan (char *p[],int n)
{//01
int i;
for (i=0;i
cout<<"请输入第"< cin>>p[i];
}//02-
}//01-
//=================================
//输出
void print (char *p[],int n)
{//01
int i;
for (i=0; i
//=================================
//处理
void chuli ( char *p[], int n)
{//01
//冒泡排序
int i,j,y,k;
char h[20];
for ( i=0; i < n; i++)
{//02
y=n-i;
for ( j=0; j < y-1; j++)
{//03
k = j + 1;
if ( strcmp( p[i], p[k]) > 0 )
{//04
strcpy( h, p[i] );
strcpy( p[i], p[k] );
strcpy( p[k], h );
}//04-
}//03-
}//02-
}//01-
//================================================
//主函数
void main()
{//01
char a[10][20],*p[10],i;
int n=3;
for(i=0;i
p[i]=a[i];
}
cout<<"请输入字符串:"<<"\n";
scan(p,n);
cout<<"你输入的字符串是:"<<"\n";
print(p,n);
chuli(p,n);
cout<<"\n"<<"排序有的结果是:"<<"\n";
print(p,n);
}//01-