组卷题库 > 高中信息技术试卷库
试题详情
跳蚤市场:为了筹集善款,学校组织了跳蚤市场活动。有n个学生打算卖出某种物品,其中第i个人希望以不低于a(i)的价格卖出:另有m个学生打算买入这种物品,其中第i个人希望以不高于b(i)的价格买入。如果物品的价格不低于卖方的最低价格且不高于买方的最高价格, 则交易成功,否则交易失败。

另外为了公平,学校决定统一定价,使得最终价格能够让最多对学生成功进行交易。若有多个价格满足条件,则取满足条件的最高价。请你帮助校方完善VB程序,编程计算这批物品的最终定价。

例如,有6个学生打算卖出物品,他们的预期价格如图1所示。

卖方编号

1

2

3

4

5

6

预期价格

30

32

31

33

29

35

图1

另一有6个学生打算买入物品,他们的预期价格如图2所示。

买方编号

1

2

3

4

5

6

预期价格

34

31

29

32

33

31

图2

若分别以31元或32元的价格成交,都有3对学生交易成功,故最终定价为32元。

程序运行时,从外部数据库中输入买卖双方价格并显示到列表框List1和List2中,单击命令按钮Command1进行计算,并将最终的计算结果输出到标签Label3中,程序运行界面如图3所示。

知识点
参考答案
采纳过本试题的试卷
教育网站链接