题目:输入三个整数x, y, z,请把这三个数由小到大输出
程序分析:两两比较,如果大的在前,交换顺序,目的是先把最小的放到前面。
用最简单的方法进行解答,学习指针以后可以用指针进行解答(进阶版)。
注意:VS2019中使用scanf函数要添加宏定义!!!
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
main()
{
int x, y, z;
int t;
printf("请输入三个整数:\n");
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);
return 0;
}