#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char *a,*b,*c,*temp; a = (char *)malloc(sizeof(char)); b = (char *)malloc(sizeof(char)); c = (char *)malloc(sizeof(char)); scanf("%s",a); scanf("%s",b); scanf("%s",c); if(strcmp(a,b)<0&&strcmp(a,c)<0){ printf("%s\n",a); if(strcmp(b, c)<0) printf("%s\n%s",b,c); else printf("%s\n%s",c,b); } else if(strcmp(b,c)<0&&strcmp(b,a)<0){ printf("%s\n",b); if(strcmp(a, c)<0) printf("%s\n%s",a,c); else printf("%s\n%s",c,a); } else{ printf("%s\n",c); if(strcmp(a, b)<0) printf("%s\n%s",a,b); else printf("%s\n%s",b,a); } free(a); free(b); free(c); return 0; } |
Double click to view unformatted code.