#include <stdio.h> int main(void) { char a[3][4],tmp[4]; int i,j; scanf("%s%s%s", a[0], a[1], a[2]) ; for(i=0;i<3-1;i++) { for(j=i+1;j<3;j++) { if(a[i][0] > a[j][0]) { tmp=a[i]; a[i]=a[j]; a[j]=tmp; } if(a[i][0] == a[j][0]) { if(a[i][1]>a[j][1]) { tmp=a[i]; a[i]=a[j]; a[j]=tmp; } } if(a[i][1] == a[j][1]) { if(a[i][2]>a[j][2]) { 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; } /* Main.cc: In function 'int main()': Main.cc:15:9: error: invalid array assignment tmp=a[i]; ^ Main.cc:16:10: error: invalid array assignment a[i]=a[j]; ^ Main.cc:17:10: error: invalid array assignment a[j]=tmp; ^ Main.cc:23:10: error: invalid array assignment tmp=a[i]; ^ Main.cc:24:11: error: invalid array assignment a[i]=a[j]; ^ Main.cc:25:11: error: invalid array assignment a[j]=tmp; ^ Main.cc:32:10: error: invalid array assignment tmp=a[i]; ^ Main.cc:33:11: error: invalid array assignment a[i]=a[j]; ^ Main.cc:34:11: error: invalid array assignment a[j]=tmp; ^ */ |
Double click to view unformatted code.