评分标准模式
队列声明与初始化(1-3 分)
- M1: Queue 声明为 1D 数组(string 类型),初始化为 20 个空值
- M1: Front/HeadPointer 初始化为 -1
- M1: Rear/TailPointer 初始化为 -1 或 0
Enqueue(4 分)
- M1: 函数头,1 个参数,返回 Boolean
- M1: 检查队列满,返回 FALSE
- M1: 数据插入到 Rear 位置,Rear 递增
- M1: 第一个元素时设 Front=0,返回 TRUE
Dequeue(3 分)
- M1: 函数头,返回 string
- M1: 检查空队列(Front
<0 或 Front>=Rear),返回 "false" - M1: 取出 Front 处值,Front 递增,返回值
数据验证结合队列(6 分)
- M1: 过程/函数头
- M1: 输入读取
- M1: 数据分割和字符串处理
- M1: check digit 计算
- M1: 比较校验位
- M1: 调用 Enqueue + 输出结果信息