c语言程序100例第5题

#define _CRT_SECURE_NO_WARNINGS

#include <stdlib.h>
#include <stdio.h>


/*
题目:输入三个整数 x,y,z,请把这三个数由小到大输出。
1.程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较,如果 x>y 则将 x 与 y 的值
进行交换,
*/

int 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);
		system("pause");

}

点赞