编写LMC程序,计算三个输入数的中位数与最小数的两倍的和
创始人
2024-12-05 13:00:17
0
INP
STO A
INP
STO B
INP
STO C

LDA A
CMP B
BRP CHECK_C

LDA B
STA TEMP

LDA A
STA B

LDA TEMP
STA A

CHECK_C LDA C
CMP B
BRN CHECK_ABOVE
BR CHECK_BELOW

CHECK_ABOVE LDA C
CMP A
BRP PRINT_MEDIAN
BR PRINT_A

CHECK_BELOW LDA B
CMP A
BRP PRINT_MEDIAN
BR PRINT_A

PRINT_MEDIAN LDA A
ADD C
DIV TWO
ADD B
OUT
HLT

PRINT_A LDA A
OUT
HLT

TWO DAT 2
TEMP DAT 0

该程序首先输入三个数字并存储在A、B和C寄存器中。然后,它比较A和B的值,并使用交换元素的技巧来排序这两个数字(保证A中包含小的数字)。

接下来,程序比较C和A或B,以确定哪个数字是中位数。如果C比A或B大,则输出A的值,如果C比A或B小,则输出中位数的计算结果。

计算中位数时,程序将A和C的和除以2,然后加上B的两倍。最后的结果通过OUT命令输出,程序停止运行。

相关内容

热门资讯

七分钟了解!宁波游戏大厅辅助器... 七分钟了解!宁波游戏大厅辅助器,微信麻将雀神有挂吗,攻略教程(有挂工具);微信麻将雀神有挂吗辅助器中...
五分钟了解!欢乐划水麻将诀窍,... 五分钟了解!欢乐划水麻将诀窍,财神13张如何调胜率,可靠教程(有挂方法)1、财神13张如何调胜率机器...
二分钟了解!雀神2024小程序... 二分钟了解!雀神2024小程序辅助器,乐乐围棋入门有没有挂,新2025教程(有挂透明);1)乐乐围棋...
四分钟了解!途游斗地主可以用挂... 四分钟了解!途游斗地主可以用挂吗,微信多乐跑胡子小程序怎么开挂,2025版教程(有挂方法)1、点击下...
9分钟了解!369山东麻将插件... 9分钟了解!369山东麻将插件,福建十三水万能辅助器,线上教程(有挂插件);1、9分钟了解!369山...
两分钟了解!天天仙桃麻将有挂,... 您好,369山东麻将怎样赢这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩...
4分钟了解!jj斗地主系统控牌... 4分钟了解!jj斗地主系统控牌吗,中至上饶小程序有挂吗,透明挂教程(有挂详情)1、每一步都需要思考,...
五分钟了解!杭州都莱双扣辅助器... 五分钟了解!杭州都莱双扣辅助器是真是假,阳光岛牌乐汇怎么赢,可靠教程(有挂攻略);1、每一步都需要思...
九分钟了解!凡乐湖北麻将改牌器... 九分钟了解!凡乐湖北麻将改牌器,潮汕暗宝可以作假吗,细节方法(有挂总结)1、潮汕暗宝可以作假吗ai辅...
两分钟了解!中至小程序辅助器真... 两分钟了解!中至小程序辅助器真的,花花生活圈脚本,我来教教你(有挂普及)1、下载好中至小程序辅助器真...