输入三个整数x、y、z,请把这三个数由小到大输出结果c语言
时间: 2024-05-15 14:14:36 浏览: 69
代码如下:
```
#include <stdio.h>
int main()
{
int x, y, z;
printf("请输入三个整数x、y、z:\n");
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;
}
```
相关问题
输入三个整数x、y、z,请把这三个数由小到大输出C语言
排序如下:
```c
#include <stdio.h>
int main() {
int x, y, z;
scanf("%d %d %d", &x, &y, &z);
int temp;
if (x > y) {
temp = x; x = y; y = temp;
}
if (x > z) {
temp = x; x = z; z = temp;
}
if (y > z) {
temp = y; y = z; z = temp;
}
printf("%d %d %d", x, y, z);
return 0;
}
```
C语言输入三个整数x,y,z,请把这三个数由小到大输出。
可以使用冒泡排序法来实现,具体代码如下:
```c
#include <stdio.h>
int main() {
int x, y, z, temp;
printf("请输入三个整数:\n");
scanf("%d %d %d", &x, &y, &z);
// 冒泡排序
if (x > y) {
temp = x;
x = y;
y = temp;
}
if (x > z) {
temp = x;
x = z;
z = temp;
}
if (y > z) {
temp = y;
y = z;
z = temp;
}
printf("从小到大排序为:%d %d %d\n", x, y, z);
return 0;
}
```
输入三个数后,依次比较它们的大小,将它们按从小到大的顺序排列,最终输出排好序的结果。
阅读全文