>>26
超適当に書いた。
#include<stdio.h>
#include<string.h>
int main(void){
    char word[80][80],*table[80],*tmp;
    int i,j,size;
    for(i=0;i<80 && scanf("%79s",word[i])==1;++i)table[i]=word[i];
    for(size=i,i=0;i<size;++i)
    for(j=i+1;j<size;++j)
        if(strcmp(table[i],table[j]) > 0)tmp = table[i],table[i]=table[j],table[j]=tmp;
    for(i=0;i<size;++i)printf("%s ",table[i]);
    return 0;
}