You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HLA美元值菜单组装程序的输入处理与计算错误排查求助

HLA美元值菜单组装程序的输入处理与计算错误排查求助

我最近在写一个HLA(High Level Assembly)的菜单组装程序,遇到了两个头疼的问题,想请教下大家怎么解决:

问题一:计算结果与预期不符

当我输入1240时,我期望程序输出如下内容:

Feed me 4 hex digits: 1240
1 $1 item
1 $2 item
1 $3 item
0 $4 item
0 $5 item
Total Order Costs: $6

但实际运行程序后,得到的输出却是:

Feed me your order as 4 hex digits: 1240
0 $1 item
3 $2 item
3 $3 item
2 $4 item
0 $5 item
Total Order Costs: $0

完全搞不懂为什么计算出来的商品数量和总费用都不对,找不到错误出在哪。

问题二:无法处理十六进制输入

我需要程序能接收像76C9这样的十六进制字符串作为输入,并且输出:

Feed me 4 hex digits: 76C9
7 $1 item
3 $2 item
3 $3 item
1 $4 item
1 $5 item
Total Order Costs: $31

但现在我的程序只能处理十进制整数输入,输入十六进制值的时候直接触发转换错误,我完全不知道该怎么修改代码,才能让程序正确解析十六进制输入。

备注:内容来源于stack exchange,提问作者Tiburcio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:04:31