#include<stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> typedef struct Str{ char s[100]; }string; int main() { string str[3],tmp; int i,j,flag; for(i=0;i<3;i++){ scanf("%s",str[i].s); } for(i=2;i>=0;i--){ flag=0; for(j=0;j<i;j++){ if( strcmp(str[j].s,str[j+1].s)>0 ){ strcpy(tmp.s,str[j].s); strcpy(str[j].s,str[j+1].s); strcpy(str[j+1].s,tmp.s); flag=1; } } if(flag==0){ break; } } for(i=0;i<3;i++){ printf("%s\n",str[i].s); } return 0; } |
Double click to view unformatted code.