编写算法,自大到小依次输出顺序读入的三个整数的值
时间: 2024-02-21 12:58:21 浏览: 84
以下是一种简单的从大到小输出三个整数的算法:
1. 读入三个整数 a,b,c。
2. 定义一个变量 temp,将 a 的值赋给它。
3. 比较 b 和 temp 的大小,如果 b 大于 temp,则将 b 的值赋给 temp。
4. 再次比较 c 和 temp 的大小,如果 c 大于 temp,则将 c 的值赋给 temp。
5. 输出 temp 的值,即为三个整数中的最大值。
6. 对于剩余的两个数,重复步骤 2-5,每次输出一个数,直到输出所有数。
以下是伪代码:
```
读入三个整数 a,b,c
temp = a
如果 b > temp,则 temp = b
如果 c > temp,则 temp = c
输出 temp
如果 temp = a,则输出 b,c
否则如果 temp = b,则输出 a,c
否则输出 a,b
```
这个算法的时间复杂度为 O(1),因为它只对三个数进行了比较,不需要进行任何循环或递归操作。
阅读全文