|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(void)
{
int i,j,n;
char *temp;
printf("请输入你要比较的字符串数\n");
scanf("%d",&n);
char *p = (char*)calloc(n*20,sizeof(char));//每个串最多含20个字符
printf("请输入字符串\n");
for(i=0;i<n;i++)
{
p[i] = (char*)calloc(n,sizeof(char));
scanf("%s",p[i]);
}
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(strcmp(p[j],p[i])<0)
{
temp = p[i];
p[i] = p[j];
p[j] = temp;
}
}
}
for(i=0;i<n;i++)
{
printf("%s",p[i]);
}
return 0 ;
free(temp);
free(p);
}
|
|