白盒测试找零钱最佳组合流程图
时间: 2023-10-11 18:05:08 浏览: 106
以下是白盒测试找零钱最佳组合的流程图:
![白盒测试找零钱最佳组合流程图](https://i.imgur.com/3Bh3T0A.png)
1. 输入购买商品总价和支付金额。
2. 计算需要找零的金额。
3. 从最大面额开始,依次计算当前面额可以找几张。
4. 如果当前面额可以找一张或多张,则计算剩余需要找零的金额,并继续从当前面额开始计算。
5. 如果当前面额无法找零,则尝试下一个面额。
6. 如果所有面额都无法找零,则返回错误信息。
7. 如果成功找零,则输出最佳组合。
8. 结束。
注意,这里的最佳组合指的是需要找零的总金额最小的组合。如果有多个组合的总金额相同,则选择面额最小的组合。
相关问题
白盒测试判断三角形的程序流程图
```flow
st=>start: 开始
op1=>operation: 输入三角形的三边边长a, b, c
op2=>operation: 判断是否为三角形
cond1=>condition: 是或否?
op3=>operation: 判断是否为等边三角形
cond2=>condition: 是或否?
op4=>operation: 判断是否为等腰三角形
cond3=>condition: 是或否?
op5=>operation: 判断为一般三角形
e=>end: 结束
st->op1->op2
op2(yes)->cond1
cond1(yes)->op3
cond1(no)->cond2
op3(yes)->op4
op3(no)->cond3
op4(yes)->op5
op4(no)->op5
cond2(yes)->op4
cond2(no)->op5
cond3(yes)->op5
cond3(no)->op5
op5->e
```
--相关问题--:
1. 什么是白盒测试?
2. 如何判断一个三角形是等边三
白盒测试最大公约数流程图
以下是白盒测试最大公约数的流程图:
![白盒测试最大公约数流程图](https://img-blog.csdn.net/20180529110207906?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTU4NzI1NzEyMjE3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80)
该流程图主要包括以下步骤:
1. 开始程序和测试用例。
2. 输入两个数,即需要求最大公约数的两个数。
3. 检查输入的两个数是否为正整数。如果不是,则输出错误信息并返回到第 2 步。
4. 计算两个数的最大公约数。
5. 检查计算结果是否正确。如果正确,则输出测试通过信息;如果不正确,则输出测试失败信息。
6. 继续进行下一个测试用例,返回第 2 步。
7. 结束程序。