/*
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
程序分析:我们想办法把最小的数放到x上,
先将x与y进行比较,如果x>y则将x与y的值进行交换,
然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。
*/
#include <stdio.h>
int main()
{
int a,b,c,t;
printf("请输入三个数字,并用逗号隔开:");
scanf("%d,%d,%d,",&a,&b,&c);
printf("a=%d,b=%d,c=%d\n",a,b,c);
if (a>b) //如果a大,则交换b和a位置。
{
t=a;
a=b;
b=t;
}
if (a>c)
{
t=a;
a=c;
c=t;
}
if (b>c)
{
t=b;
b=c;
c=t;
}
printf("从小到大排序:%d,%d,%d\n",a,b,c);
return 0;
}