程序5

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


/*
【程序5】
题目:输入三个整数x, y, z,请把这三个数由小到大输出。
[分析]

*/
int main(int argc, int **argv){
	int x = 0, y = 0, z = 0;
	int temp = 0;
	printf("请输入三个数:\n");
	scanf("%d %d %d", &x, &y, &z);
	if (x > y)
	{
		temp = y;
		y = x;
		x = temp;
	}
	if (x > z)
	{
		temp = z;
		z = x;
		x = temp;
	}
	if (y > z)
	{
		temp = z;
		z = y;
		y = temp;
	}
	printf("%d<%d<%d", x, y, z);
	return 0;
}


#if 0
【程序5】
题目:输入三个整数x, y, z,请把这三个数由小到大输出。
1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x > y则将x与y的值进行交换,
然后再用x与z进行比较,如果x > z则将x与z的值进行交换,这样能使x最小。
2.程序源代码:
main()
{
	int x, y, z, t;
	scanf("%d%d%d", &x, &y, &z);
	if (x > y)
	{
		t = x; x = y; y = t;
	} /*交换x,y的值*/
	if (x > z)
	{
		t = z; z = x; x = t;
	}/*交换x,z的值*/
	if (y > z)
	{
		t = y; y = z; z = t;
	}/*交换z,y的值*/
	printf("small to big: %d %d %d\n", x, y, z);
}
== == == == == == == == == == == == == == == == == == == == == == == == == == == == == == ==

#endif

猜你喜欢

转载自blog.csdn.net/weixin_43328180/article/details/85857601