C语言100题练习计划 17——输入三个整数x,y,z,将这三个数由小到大输出。
时间: 2023-10-25 21:29:28 浏览: 57
好的,这是一个简单的排序问题。我可以为您提供以下C语言代码示例:
```c
#include <stdio.h>
int main() {
int x, y, z, temp;
printf("请输入三个整数:");
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;
}
```
这段代码中,我们使用了三个if语句来对输入的三个整数进行排序,将它们从小到大输出。您可以将这段代码复制到您的编译器中运行,看看它是如何工作的。
相关问题
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;
}
```
输入三个数后,依次比较它们的大小,将它们按从小到大的顺序排列,最终输出排好序的结果。
使用C语言完成 输入三个整数x,y,z,请把这三个数由小到大输出。
好的,以下是使用C语言编写的程序,可以实现输入三个整数并将它们由小到大输出:
```c
#include <stdio.h>
int main() {
int x, y, z;
printf("请输入三个整数,用空格隔开:");
scanf("%d %d %d", &x, &y, &z);
if (x > y) {
int temp = x;
x = y;
y = temp;
}
if (x > z) {
int temp = x;
x = z;
z = temp;
}
if (y > z) {
int temp = y;
y = z;
z = temp;
}
printf("从小到大排序后的结果为:%d %d %d\n", x, y, z);
return 0;
}
```
在程序中,我们首先定义了三个整数变量 x、y、z,用于存储输入的三个整数。然后使用 `scanf()` 函数从标准输入中读取三个整数,并将它们分别存储到这三个变量中。
接下来,我们使用三个 `if` 语句对这三个数进行排序,确保它们从小到大排列。最后,使用 `printf()` 函数将排序后的结果输出到控制台上。