输入三个字符串,按由小到大的顺序输出
输入: 3行字符串
输出:排序后的三行字符串;
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void sort(char* p, char* q, char* r,char*z)
{
if (strcmp(p, q) > 0)
{
strcpy(z, q);
strcpy(q, p);
strcpy(p, z);
}
if (strcmp(p, r) > 0)
{
strcpy(z, r);
strcpy(r, p);
strcpy(p, z);
}
if (strcmp(q, r) > 0)
{
strcpy(z, r);
strcpy(r, q);
strcpy(q, z);
}
puts(p);
puts(q);
puts(r);
}
int main()
{
char a[50];
char b[50];
char c[50];
char d[50];
gets(a);
gets(b);
gets(c);
gets(d);
sort(a, b, c,d);
return 0;
}