输入十个等长的字符串,然后对他们进行排序,然后输出。。不懂啊求指教啊。。
#include<stdio.h>#include<string.h>
#define max 1000
void main()
{
int i,j,k,m;
char str[10][max];
gets(str[0]);
printf("%d",strlen(str[0]));
printf("\n");
for(i=1;i<10;i++)
{gets(str[i]);
printf("\n");
}
for(i=0;i<9;i++)
for(j=1;j<10;j++)
{
char *temp,*term;
if(strcmp(str[i],str[j]))
{ temp=str[i];
term=str[j];
str[i]=term;
str[j]=temp;
}
}
for(i=0;i<10;i++)
printf("%s",str[i]);
}