主题:求助,急用,很简单的小问题
magicianyuan
[专家分:0] 发布于 2008-10-14 19:18:00
编制程序求一组数据中的最大值与最小值及其存放地址
回复列表 (共2个回复)
沙发
cnhanxiao [专家分:450] 发布于 2008-10-15 19:06:00
作业?不做,呵呵。
提示:
第一个数据跟第二个数据比较,大的存在MAX中,小的存在MIN中,取第三个数据分别与MAX和MIN中的数据比较,比MAX大或者比MIN小,就取代它们之一,否则废弃。依此类推,直到所有数据比较完毕。取数据同时记录数据指针,指针就是你要的地址。
板凳
masm_pig [专家分:0] 发布于 2008-11-01 19:13:00
给你个编程思路
设定4个变量(地址变量16位时的取字)
MAX
MAXADRR
MIN
MINADRR
取头数据判大小,
小的值入 MIN 地址入 MINADRR
大的值入 MAX 地址入 MAXADRR
相等则各入一个即可
从第三值起开始筛选循环
新值与MAX比大,
大于MAX时:新值与地址復盖MAX值与地址后进行下选值。
不大则与MIN值比小,
小于MIN时:新值与地址復盖MIN值与地址后进行下选值。
至数据尾标志结束循环。
我来回复