#include<stdio.h> #include<string.h> struct S { char s[100]; }; int main(void) { struct S s[3]; struct S temp; int i; for(i=0;i<3;i++) { gets(s[i].s); } for(i=0;i<3;i++) { for(int j=i;j<3;j++) { if(strcmp(s[i].s,s[j].s)>0) { strcpy(temp.s,s[j].s); strcpy(s[j].s,s[i].s); strcpy(s[i].s,temp.s); } } } for(i=0;i<3;i++) { puts(s[i].s); } } |
Double click to view unformatted code.