#include <stdio.h> #include <string.h> int main(void) { char a[3][1000],tmp[1000]; int i,j, k; int n; while(scanf("%s%s%s", a[0], a[1], a[2]) != EOF) { for(i=0;a[0][i] != '\0'; i++) { } n = i; for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { for(k=0;k<n;k++) { if(a[i][k] > a[j][k]) { strcpy(tmp, a[i]); strcpy(a[i], a[j]); strcpy(a[j], tmp); } else if(a[i][k] < a[j][k]) { break; } } } } printf("%s\n", a[0]); printf("%s\n", a[1]); printf("%s\n", a[2]); } return 0; } |
Double click to view unformatted code.