用选择法进行字符串排序

img


#include
#include
int main(){
    int i,j,index;
    char temp[81];
    char a[5][81];
    for(i=0;i<5;i++){
        scanf("%s",a[i]);
    }
    
    for(i=0;i<4;i++){
        index=i;
        for(j=i+1;j<5;j++){
            if(strcmp(a[j],a[index])<0){
                index=i;
            } 
        }
        strcpy(temp,a[index]);
        strcpy(a[index],a[i]);
        strcpy(a[i],temp);
    }
    printf("After sorted:\n");
    for(i=0;i<5;i++){
        printf("%s\n",a[i]);
    }
}

index=i;是index = j;