题目:输入三个整数x,y,z,请把这三个数由小到大输出。
程序分析:
先比较两个数,将较小的数和第三个数相比较,较小的输出,然后输出较小的。
#include <stdio.h>
int main()
{
int x,y,z;
printf("请输入三个数:\n");
scanf("%d%d%d", &x, &y, &z);
if(x < y && y < z)
printf("%d%d%d", x, y, z);
else if(y < x && x< z)
printf("%d%d%d", y, x, z);
else if(x < y && y > z && z > x)
printf("%d%d%d", x, z, y);
else if(y < x && x > z && z > y)
printf("%d%d%d", y, z, x);
else if(z < x && x < y)
printf("%d%d%d", z, x, y);
else
printf("%d%d%d", z, y, x);
}