c语言 字符串大小排序
2017-10-20 16:29
232 查看
#include <stdio.h>
#include <string.h>
int main()
{
void sort(char *name[],int n);
void print(char *name[],int n);
char *name[]={"Follow","Great","FORTRAN","Computer"};
int n=4;
sort(name,n);
print(name,n);
return 0;
}
void sort(char *name[],int n)
{
char *temp;
int i,j,k;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(strcmp(name[k],name[j])>0)
k=j;
if(k!=i)
{
temp=name[i];
name[i]=name[k];
name[k]=temp;
}
}
}
void print(char *name[],int n)
{
int i;
for(i=0;i<n;i++)
printf("%s\n",name[i]);
}
#include <string.h>
int main()
{
void sort(char *name[],int n);
void print(char *name[],int n);
char *name[]={"Follow","Great","FORTRAN","Computer"};
int n=4;
sort(name,n);
print(name,n);
return 0;
}
void sort(char *name[],int n)
{
char *temp;
int i,j,k;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(strcmp(name[k],name[j])>0)
k=j;
if(k!=i)
{
temp=name[i];
name[i]=name[k];
name[k]=temp;
}
}
}
void print(char *name[],int n)
{
int i;
for(i=0;i<n;i++)
printf("%s\n",name[i]);
}
相关文章推荐
- c语言字符串大小排序
- C语言:使用冒泡排序,排序多个字符串(优化)。
- C语言:冒泡排序法:将若干字符串按字母顺序(由小到大)排序输出
- c语言指针之排序两数大小
- 【C语言】快速排序优质算法的动态显示和字符串的快排
- c语言字符串快速排序qsort()
- 对字符串中的数值进行大小排序
- 如何用c语言比较字符串的大小并合并字符串
- 利用 Arrays.sort 字符串 进行排序 完全按字符 排序 忽略字符大小写
- java通过Comparable接口实现字符串比较大小排序的简单实例
- c语言实现任意个字符串排序
- 【C语言】指向指针的指针变量对字符串进行排序
- Qlist排序【依据其中每一项的字符串大小】
- 用c语言实现的字符串升序排序
- 利用 Arrays.sort 字符串 进行排序 完全按字符 排序 忽略字符大小写
- java字符串数组进行大小排序的简单实现
- 利用 Arrays.sort 字符串 进行排序 完全按字符 排序 忽略字符大小写
- 【C语言】写冒泡排序可以排序多个字符串。
- .写冒泡排序可以排序多个字符串 C语言
- java字符串数组进行大小排序