男孩之尊
幼苗
共回答了23个问题采纳率:82.6% 举报
希望能帮助你一点点
我觉得这道题等价类划分不是太完善等价类+边界值结合的方法 这样效果好
【等价划分法】如下:假 设 商 店 货 品 价 格 (R) 皆 不 大 於 100 元 ( 且 为 整 数 ) , 若 顾 客 付 款 在 100 元 内 (P) , 求 找 给 顾 客 之 最 少 货币 个(张) 数 ? ( 货 币 面 值 50 元 (N50) , 10 元 (N10) , 5 元 (N5) , 1 元 (N1) 四 种 )正确功能:找零的组合为1/10/50面值组合的最小个(张)数找零数额=P-R 假设计算正确
一、 分 析 输 入 的 情 形 .R > 1000 < R < = 100R 100R N1 >= 1N1 = 0 考虑输出——找零个数这里是有效数据,关于" 找 给 顾 客 之 最 少 货币 个(张) 数"的有效取值50 0/110 0/1/2/3/41 0/1/2/3/4
三、 分 析 规 格 中 每 一 决 策 点 之 情 形 , 以 RR1, RR2, RR3 表 示 计 算 要 找 50, 10, 5 元 货 币 数 时 之 剩 余 金 额 . R > 100R 100P < RRR1 >= 50RR2 >= 10RR3 >= 5考虑输出——找零数额(RR表示找零数额)无效输入(不找零):R > 100 R 1000 < R < = 100 P < R输出为相应错误提示信息有效输入(找零):0 < R < = 100 R
1年前
7