程序分析:我们要想办法把最小的数放在x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后将x与z进行比较 ,如果x>z则将x与z值进行交换,这样使x最小。
#include<stdio.h>
int main()
{
int x,y,z,t;
printf("请输入三个数字:\n");
scanf("%d%d%d",&x,&y,&z);
if(x>y)//交换x,y值
{
t=x;x=y;y=t;
}
if(x>z)//交换x,z值
{
t=z;z=x;x=t;
}
if(y>z)//交换y,z值
{
t=y;y=z;z=t;
}
printf("从小到大排序:%d %d %d",x,y,z);
return 0;
}
运行结果: