|
发表于 2024-10-1 13:03:41
|
显示全部楼层
浙江省温州市
前面的代码没有同步索引,下面的代码解决了这个问题:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 全商品 | 商品数据类型 | 0 |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_商品 | 商品数据类型 | | | 节点 | 节点 | | | 数 | 整数型 | | | 价格 | 文本型 | | | 当前商品 | 文本型 | | | 当前价格 | 文本型 | | | 索引 | 整数型 | | | 目标商品 | 商品数据类型 | | 0 | 信息 | 文本型 | | 0 |
信息 = { “帽子”, “80”, “帽子”, “50”, “帽子”, “90”, “皮带”, “10”, “皮带”, “60”, “鞋子”, “70”, “鞋子”, “30” }判断循环首 (数 + 2 ≤ 取数组成员数 (信息 )) 局_商品.商品 = 信息 [数 + 1 ]局_商品.价格 = 信息 [数 + 2 ]加入成员 (全商品, 局_商品 )数 = 数 + 2 判断循环尾 ()计次循环首 (取数组成员数 (全商品 ), 数 )调试输出 (全商品 [数 ].商品, 全商品 [数 ].价格 )计次循环尾 ()计次循环首 (取数组成员数 (全商品 ), 数 )当前商品 = 全商品 [数 ].商品 当前价格 = 全商品 [数 ].价格 如果 (节点. 加入属性 (当前商品, 0 ) = 假)节点. 取数值 (当前商品, 索引 )价格 = 目标商品 [索引 ].价格 如果真 (到数值 (当前价格 ) < 到数值 (价格 )) 目标商品 [索引 ] = 全商品 [数 ]加入成员 (目标商品, 全商品 [数 ])节点. 修改属性 (当前商品, 取数组成员数 (目标商品 )) 计次循环尾 ()调试输出 (“---”)全商品 = 目标商品 计次循环首 (取数组成员数 (全商品 ), 数 )调试输出 (全商品 [数 ].商品, 全商品 [数 ].价格 )计次循环尾 ()
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|