用流程图、ns图、伪代码分别描述解决如下实际问题的算法。有3个数a b c,要求从大到小按顺序把它输出。
时间: 2023-04-27 09:00:05 浏览: 589
15数码问题的解决算法算法和具体代码.doc
算法描述:
输入:三个数 a,b,c
输出:按从大到小的顺序输出 a,b,c
1. 判断 a 是否大于 b,如果是,则将 a 与 b 交换
2. 判断 a 是否大于 c,如果是,则将 a 与 c 交换
3. 判断 b 是否大于 c,如果是,则将 b 与 c 交换
4. 输出 c,b,a
流程图:
![流程图](https://i.imgur.com/dPKOEnX.png)
NS 图:
![NS图](https://i.imgur.com/SsNSsJx.png)
伪代码:
```
输入:a,b,c
如果 a > b
交换 a 和 b
如果 a > c
交换 a 和 c
如果 b > c
交换 b 和 c
输出 c,b,a
```
阅读全文