用C语言表达:输入x,y,z三个数,按从小到大的次序显示。
时间: 2023-05-11 21:04:51 浏览: 288
以下是用C语言编写的代码:
#include <stdio.h>
int main() {
int x, y, z;
printf("请输入三个数,用空格隔开:");
scanf("%d %d %d", &x, &y, &z);
if (x < y) {
if (y < z) {
printf("%d %d %d\n", x, y, z);
} else {
if (x < z) {
printf("%d %d %d\n", x, z, y);
} else {
printf("%d %d %d\n", z, x, y);
}
}
} else {
if (x < z) {
printf("%d %d %d\n", y, x, z);
} else {
if (y < z) {
printf("%d %d %d\n", y, z, x);
} else {
printf("%d %d %d\n", z, y, x);
}
}
}
return 0;
}
相关问题
用C语言编写:输入三个数x,y,z, 请把这三个数按照从小到大顺序输出
好的,以下是用C语言编写,输入三个数x, y, z,请把这三个数按照从小到大顺序输出的代码:
```c
#include <stdio.h>
int main() {
int x, y, z;
printf("请输入三个数:\n");
scanf("%d%d%d", &x, &y, &z);
if (x > y) {
int t = x;
x = y;
y = t;
}
if (x > z) {
int t = x;
x = z;
z = t;
}
if (y > z) {
int t = y;
y = z;
z = t;
}
printf("从小到大排序后的结果为:%d %d %d\n", x, y, z);
return 0;
}
```
运行结果如下:
```
请输入三个数:
9
2
5
从小到大排序后的结果为:2 5 9
```
阅读全文