赞
踩
#include<stdio.h> #include<string.h> void sort(char *name[],int n); void print(char *name[],int n); int main() { char *name[]={"Follow me","BASIC","Great Wall","FORTRAN","Computer design"}; int n=5; 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++){ //strcmp()比较字符串长度大小的函数 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]); } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。