3. 试写一个算法,自大至小依次输出顺序读入的三个整数XY和Z的值。(流程图或程序代 码段)(40分)
时间: 2023-03-29 17:02:25 浏览: 142
很高兴回答你的问题。以下是算法的程序代码段:
```
#include <stdio.h>
int main() {
int x, y, z;
scanf("%d %d %d", &x, &y, &z);
if (x > y) {
if (y > z) {
printf("%d %d %d", x, y, z);
} else if (x > z) {
printf("%d %d %d", x, z, y);
} else {
printf("%d %d %d", z, x, y);
}
} else {
if (x > z) {
printf("%d %d %d", y, x, z);
} else if (y > z) {
printf("%d %d %d", y, z, x);
} else {
printf("%d %d %d", z, y, x);
}
}
return ;
}
```
希望我的回答能够帮助到你。
阅读全文