字符串按大小进行排序

来源:互联网 发布:vidown mac 编辑:程序博客网 时间:2024/05/21 12:47
#include <stdio.h>
#include <string.h>
int main()
{
char str[10][15]; //10个字符串
char *p[10];
char buf[15];
int n;
int i,j;


printf("请输入字符串的个数:");
scanf("%d",&n);
getchar();


for(i=0;i<n;i++)
{
p[i]=str[i];
gets(p[i]);
}


for(i=0;i<n-1;i++)
{
for(j=0;j<n-1-i;j++)
{
if((strcmp(p[j],p[j+1])==1))
{
strcpy(buf,p[j]);
strcpy(p[j],p[j+1]);
strcpy(p[j+1],buf);
}
}
}
printf("---------------\n");
for(i=0;i<n;i++)
puts(p[i]);
}
原创粉丝点击