<span style="font-size:24px;"><strong>
#include <stdio.h>
#include <string.h>
void swap(char *n[], int m)
{
char *tmp;
int i,j,k;
for (i=0; i<2; i++)
{
k = i;
for (j=i+1; j<3; j++)
{
if (strcmp(n[i],n[j])>0)
k = j;
}
if (k != i)
{
tmp = *(n+i);
*(n+i) = *(n+k);
*(n+k) = tmp;
}
}
}
void main()
{
void swap(char *n[], int m);
char p1[10],p2[10],p3[10],*n[3];
int m;
n[0] = p1;
n[1] = p2;
n[2] = p3;
for (m=0; m<3; m++)
scanf("%s",n[m]);
swap(n,m);
for (m=0; m<3; m++)
printf("%s\n",n[m]);
}
</strong></span>