用C语言试写一算法,从小到大依次输出读入的三个整数X,Y和Z的值。
时间: 2024-09-24 17:06:24 浏览: 35
在C语言中,你可以使用以下简单的算法来实现这个功能。这里我们先假设输入的是三个整数,并且会按照用户输入的顺序进行输出:
```c
#include <stdio.h>
int main() {
int X, Y, Z;
printf("请输入第一个整数X: ");
scanf("%d", &X);
printf("请输入第二个整数Y: ");
scanf("%d", &Y);
printf("请输入第三个整数Z: ");
scanf("%d", &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 && X >= Z) {
printf("最大的数字是 %d\n", X);
} else if (Y >= X && Y >= Z) {
printf("最大的数字是 %d\n", Y);
} else {
printf("最大的数字是 %d\n", Z);
}
return 0;
}
```
这个程序首先接收用户的输入,然后通过比较找出最小和最大的数字并分别打印出来。
阅读全文