/*************************************************************
* Copyright (c) 2013, 西华师大大学计算机学院 *
* All rights reserved. *
* 作 者: 曾舜尧 *
* 完成日期:2013 年 05 月 11 日 *
* 工 具:VC6.0 *
* *
* 输入描述: *
* 问题描述: 输入三个字符串,按由小到大的顺序输出(指针) *
* 程序输出: *
* 问题分析:略 *
* 算法设计:略 *
*************************************************************/
#include
#include
int main()
{
char cs[3][20],*p[3]={cs[0],cs[1],cs[2]},*temp;
int i,j;
printf("Input three string:\n");
for(i=0;i<3;i++)gets(cs[i]);
for (i=0;i<2;i++)
{
for (j=i+1;j<3;j++)
{
if(strcmp(p[i],p[j])>0)
{
temp=p[i];
p[i]=p[j];
p[j]=temp;
}
}
}
printf("排序后:\n");
for(i=0;i<3;i++)
printf("%s\n",p[i]);
return 0;
}