|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<string.h>
void sort(char *ptr1[],int n);
void main()
{ int i;
char *prt[4],str[4][20];
for(i=0;i<4;i++)
gets(str[i]);
printf("\n");
for(i=0;i<4;i++)
prt[i]=str[i];
printf("original string:\n");
for(i=0;i<4;i++)
printf("%s\n",prt[i]);
sort(prt,4);
printf("sorted string:\n");
for(i=0;i<4;i++)
puts(str[i]);
}
void sort(char *ptr1[],int n)
{ char * temp;
int i,j;
for(i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
if(strcmp(ptr1[j],ptr1[j+1])>0)
{
strcpy(temp,ptr1[j]);
strcpy(ptr1[j],ptr1[j+1]);
strcpy(ptr1[j+1],temp);
}
printf("sorted string:\n");
for(i=0;i<n;i++)
printf("%s\n",ptr1[i]);
}
|
|