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