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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng__lu/article/details/89525363

程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小

#include <stdio.h>
#include <math.h>
int main(void) { 
	int x,y,z,t;
	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;
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/cheng__lu/article/details/89525363
今日推荐