#includestdio.h
#includestring.h
void
sort(charp[10][100])
{
char*ptr[10];
inti,j;
chararray[100];
for(i=0;i10;i)
ptr=p;
for(i=0;i9;i)
for(j=i1;j10;j)
if(strlen(ptr)strlen(ptr[j])){
strcpy(array,ptr);
strcpy(ptr,ptr[j]);
strcpy(ptr[j],array);
}
}
int
main()
{
charstr[10][100];
inti;
printf(\"请输入10个不等长的字符串:\\n\");
for(i=0;i10;i)
scanf(\"%s\",str);
printf(\"排序后的字符串为:\\n\");
sort(str);
for(i=0;i10;i)
printf(\"%s\\n\",str);
return0;
} |