C# 排序查找问题
1. 有一些商品,每月的进货价不一样(如:1月份,单价为1元;2月份,单价1.5原,3月份,单价2元等,具体示例见下表)名称 单价(元) 库存数量
签字笔 1 1
签字笔 1.5 2
签字笔 2 6
电池 2 100
杯子 10 150
杯子 15 300
电脑 4000 20
茶叶 215.5 105.3
茶叶 215.5 120.5
库存表
名称 领取数量
签字笔 4
茶叶 110
电脑 3
杯子 30
电池 5
领取表
现在要求,按某种规则领取商品,规则是:同种商品(包括同名但价格不同的),库存量少则先出,数量多则后出。
例:签字笔有3种价格,若此次只领取1支,根据先领取库存量少的原则,即单价为1元的签字笔先领取;若此次领取数为2,则先领取单价为1元的签字笔1支,再领取单价为1.5元的签字笔1只,以此类推。
注意:当库存表、领取表物品增加时,要求程序依然可用。
请根据提供的库存表、领取表信息写出程序,最终生成表格(数组)如下:
名称 单价(元) 领取数量
签字笔 1 1
签字笔 1.5 2
签字笔 2 1
电池 2 5
杯子 10 30
杯子 15 0
电脑 4000 3
茶叶 215.5 105.3
茶叶 215.5 4.7