View Code of Problem 78

#include <stdio.h>
#include <string.h>
int main(){
  char str1[20],str2[20],str3[20];
  gets(str1);
  gets(str2);
  gets(str3);
  if(strcmp(str1,str2)>0){
    swap(str1,str2);
  }
  if(strcmp(str2,str3)>0){
    swap(str2,str3);
  }
  if(strcmp(str1,str3)>0){
    swap(str1,str3);
  }
  printf("%s\n%s\n%s\n",str1,str2,str3);
  return 0;
}
void swap(char *p1,char *p2){
  char p[20];
  strcpy(p,p1);
  strcpy(p1,p2);
  strcpy(p2,p);
}

Double click to view unformatted code.


Back to problem 78