输入三个整数x,y,z,请把这三个数由小到大输出。

把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 

int main()
{
int x,y,z;
int t;
printf("please input three numbers:");
scanf("%d %d %d",&x,&y,&z);

if(x>y)
{
t=x;
x=y;
y=t;
}
if(x>z)
{
t=x;
x=z;
z=t;
}
if(y>z)
{
t=y;
y=z;
z=t;
}
printf("从小到大输出的数字:%d %d %d",x,y,z);
}

猜你喜欢

转载自www.cnblogs.com/gs1124/p/9330524.html