源码简介: |
编写一模拟股票交易的程序,该程序有以下几个功能: 1. 委托申请: 输入:每个委托包括四个数据项,股票编码( 4 位数字)、价格(浮点数)、数量(整数)、买 / 卖( B/S ) 输出: a. 程序为每个委托产生一个唯一的序号( 04d ),该序号从 1 开始; b. 每笔成交包括:成交价格( 6.1f )、成交量( 4d )、买委托序号( 04d )、卖委托序号( 04d )。 2. 查询未成交的委托: 输入:股票编码 输出:按撮合队列中委托的顺序,分别输出该股票未成交的委托,每个输出的委托包括:委托序号( 04d )、 股票编码 ( 04d ) 、 价格( 6.1f )、数量( 4d )、 B/S (买 / 卖 ) 3. 委托撤消: 输入:要撤消的委托号。 输出:若成功,显示该委托信息,其中委托包括数据项:委托序号、股票编码、价格、数量、 B/S (买 / 卖 ) ;否则显示“ not found ”失败信息。 委托输入格式 : 1 股票编码 价格 数量 买卖 查询输入格式 : 2 股票编码 委托撤销 : .3 委托号 退出: 0 如:1 0038 20 1000 b orderid: 0001 1 0278 18 2000 s orderid: 0002 1 0003 8 5000 b orderid: 0003 -编写一模拟股票交易的程序,该程序有以下几个功能: 1. 委托申请: 输入:每个委托包括四个数据项,股票编码( 4 位数字)、价格(浮点数)、数量(整数)、买/卖( B/S ) 输出: a. 程序为每个委托产生一个唯一的序号( 04d ),该序号从 1 开始; b. 每笔成交包括:成交价格( 6.1f )、成交量( 4d )、买委托序号( 04d )、卖委托序号( 04d )。 2. 查询未成交的委托: 输入:股票编码 输出:按撮合队列中委托的顺序,分别输出该股票未成交的委托,每个输出的委托包括:委托序号( 04d )、 股票编码 ( 04d ) 、 价格( 6.1f )、数量( 4d )、 B/S (买/卖 ) 3. 委托撤消: 输入:要撤消的委托号。 输出:若成功,显示该委托信息,其中委托包括数据项:委托序号、股票编码、价格、数量、 B/S (买/卖 ) ;否则显示“ not found ”失败信息。 委托输入格式 : 1 股票编码 价格 数量 买卖 查询输入格式 : 2 股票编码 委托撤销 : .3 委托号 退出: 0 如:1 0038 20 1000 b orderid: 0001 1 0278 18 2000 s orderid: 0002 1 0003 8 5000 b orderid: 0003
|