题目
输入三个整数x,y,z,请把这三个数由小到大输出。
代码
//输入三个整数x,y,z,请把这三个数由小到大输出。
#include <stdio.h>
int main()
{
int x, y, z;
printf("请输入3个数:");
scanf("%d %d %d", &x, &y, &z);
if (x<y && y<z) {
printf("%d %d %d", x, y, z);
}
if (x<z && z<y) {
printf("%d %d %d", x, z, y);
}
if (y<x && x<z) {
printf("%d %d %d", y, x, z);
}
if (y<z && z<x) {
printf("%d %d %d", y, z, x);
}
if (z<x && x<y) {
printf("%d %d %d", z, x, y);
}
if (z<y && y<x) {
printf("%d %d %d", z, y, x);
}
}
Sample input:
99 23 12
Sample output:
请输入3个数:99 23 12
12 23 99
--------------------------------
Process exited after 13.98 seconds with return value 8
请按任意键继续. . .