字符串从小到大输出

#include<stdio.h>
#include<string.h>
void fsort(char*color[],int n);
int main(){
int i;
char*pcolor[]={"red","blue","yellow","green","black"};
fsort(pcolor,5);
for(i=0;i<5;i++){
printf("%s\t",pcolor[i]);
}
return 0;
}
void fsort(char*color[],int n){
int k,j;
char*temp;
for(k=1;k<n;k++){
for(j=0;j<n-k;j++){
if(strcmp(color[j],color[j+1])>0){
temp=color[j];
color[j]=color[j+1];
color[j+1]=temp;
}
}
}
}

posted @ 2025-01-02 16:12  Grit_Doyle  阅读(12)  评论(0)    收藏  举报