文件名称:股票撮合系统
文件大小:8KB
文件格式:C
更新时间:2016-12-25 15:04:13
C语言 数据结构
试利用单链表作为存放委托的数据结构(撮合队列),编写一模拟股票交易的程序,该程序有以下几个功能: 1. 委托申请: 输入:每个委托包括四个数据项,股票编码( 4 位数字)、价格(浮点数)、数量(整数)、买 / 卖( B/S ) 输出: a. 程序为每个委托产生一个唯一的序号( d ),该序号从 1 开始; b. 每笔成交包括:成交价格( %6.1f )、成交量( %4d )、新的委托序号( d )、匹配的委托序号( d )。 2. 查询未成交的委托: 输入:股票编码 输出:按撮合队列中委托的顺序,分别输出该股票未成交的委托,每个输出的委托包括:委托序号( d )、 股票编码 ( d ) 、 价格( %6.1f )、数量( %4d )、 B/S (买 / 卖 ) 3. 委托撤消: 输入:要撤消的委托号。 输出:若成功,显示该委托信息,其中委托包括数据项:委托序号、股票编码、价格、数量、 B/S (买 / 卖 ) ;否则显示“ not found ”失败信息。 委托输入格式 : 1 股票编码 价格 数量 买卖 查询输入格式 : 2 股票编码 委托撤销 : .3 委托号 退出: 0