国庆第一题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
国庆节快要到了,wonderland的同学们想吃红烧AC鸭来助兴,发现梓玹的餐馆很实惠(AC鸭很多),但是店员不在,只好 吃霸王餐 自己编写小票,请你编写一个程序来编写小票。
注:一份红烧AC鸭100元
-
订单管理:程序需要能够接收新的订单,并将订单信息存储到一个列表中。每个订单包含以下信息:
- 订单ID(一个整数)
- 客户姓名(一个字符串)
- 订单内容(一个字符串,包括菜品名称和数量,例如“红烧AC鸭 2份”)
- 订单时间(一个时间戳)
-
查询功能:程序需要能够查询特定订单的状态,包括订单ID、客户姓名、订单内容和订单时间。
-
统计功能:程序需要能够统计特定时间段内订单的数量和总金额。假设每份红烧AC鸭的价格为50元,其他菜品的价格需要参与者自行设定。
-
输出功能:程序需要将查询结果或统计结果以友好的格式输出。
输入格式:
- 第一行输入一个整数N,表示接下来有N个订单。
- 接下来的N行,每行输入一个订单信息,格式为:订单ID 客户姓名 订单内容。
输出格式:
- 对于查询功能,输出格式为:订单ID 客户姓名 订单内容 订单时间。
- 对于统计功能,输出格式为:时间段内的订单数量和总金额。
示例输入:
5
1 张三 红烧AC鸭 2份 2023-04-01 12:00:00
2 李四 红烧AC鸭 1份 2023-04-01 12:15:00
3 王五 红烧AC鸭 3份 2023-04-01 12:30:00
4 赵六 红烧AC鸭 1份 2023-04-01 13:00:00
5 孙七 红烧AC鸭 2份 2023-04-01 13:30:00
示例输出:
查询订单ID 1:
订单ID: 1
客户姓名: 张三
订单内容: 红烧AC鸭 2份
订单时间: 2023-04-01 12:00:00
查询订单ID 2:
订单ID: 2
客户姓名: 李四
订单内容: 红烧AC鸭 1份
订单时间: 2023-04-01 12:15:00
查询订单ID 3:
订单ID: 3
客户姓名: 王五
订单内容: 红烧AC鸭 3份
订单时间: 2023-04-01 12:30:00
查询订单ID 4:
订单ID: 4
客户姓名: 赵六
订单内容: 红烧AC鸭 1份
订单时间: 2023-04-01 13:00:00
查询订单ID 5:
订单ID: 5
客户姓名: 孙七
订单内容: 红烧AC鸭 2份
订单时间: 2023-04-01 13:30:00
统计2023-04-01 12:00:00到2023-04-01 13:30:00的订单数量和总金额:
订单数量: 5
总金额: 900元
提示
n不超过100