设计一个C语言程序,要求输入三个整数x、y、z,并把这三个数由小到大输出。
时间: 2024-10-19 22:12:51 浏览: 43
数据结构的C语言算法.docx
5星 · 资源好评率100%
设计一个C语言程序来实现这个需求,你可以使用if条件语句来进行比较并打印。以下是简单的代码示例:
```c
#include <stdio.h>
int main() {
int x, y, z;
// 输入三个整数
printf("请输入三个整数x, y, z:\n");
scanf("%d %d %d", &x, &y, &z);
// 检查并按照从小到大的顺序输出
if (x <= y && x <= z) {
printf("最小的数是: %d\n", x);
} else if (y <= x && y <= z) {
printf("最小的数是: %d\n", y);
} else {
printf("最小的数是: %d\n", z);
}
if (x < y) {
printf("第二小的数是: %d\n", x);
} else if (y < z) {
printf("第二小的数是: %d\n", y);
} else {
printf("第二小的数是: %d\n", z);
}
printf("最大的数是: %d\n", x > y ? x : y > z ? y : z); // 通过三元运算符确定最大值
return 0;
}
阅读全文