输入三个字符串,按由小到大的顺序输出

#include <stdio.h>
#include <string.h>

int main()
{
  char a[100];
  char b[100];
  char c[100];
  char t[100];
  gets(a);
  gets(b);
  gets(c);
  if(strcmp(a, b) > 0)
  {
    strcpy(t, a);
    strcpy(a, b);
    strcpy(b, t);
  }
  if(strcmp(a, c) > 0)
  {
    strcpy(t, a);
    strcpy(a, c);
    strcpy(c, t);
  }
  if(strcmp(b, c) > 0)
  {
    strcpy(t, b);
    strcpy(b, c);
    strcpy(c, t);
  }
    puts(a);
    puts(b);
    puts(c);
    return 0;
}

 

posted @ 2018-12-15 19:15  可爱到冒泡  阅读(4698)  评论(0编辑  收藏  举报