编写c语言 对文件内容按字典顺序

2025-04-13 21:14:02
推荐回答(1个)
回答1:

#include 
#include 
int main(){
char str[80][80];
int i=0;
while(1){
        gets(str[i]);
if(!strcmp("END",str[i])){
break;

}
        i++;
}

int j=0,k=0;
for(j=0;j for(k=0;k if(strcmp(str[i],str[j])>0){
char *tmp=NULL;
strcpy(tmp,str[i]);
strcpy(str[i],str[j]);
strcpy(str[j],tmp);
}
}
for(j=0;j //printf("%s",str[j]);
puts(str[j]);
    return 0;
}