回 帖 发 新 帖 刷新版面

主题:求助,急用,很简单的小问题

编制程序求一组数据中的最大值与最小值及其存放地址

回复列表 (共2个回复)

沙发

作业?不做,呵呵。

提示:
第一个数据跟第二个数据比较,大的存在MAX中,小的存在MIN中,取第三个数据分别与MAX和MIN中的数据比较,比MAX大或者比MIN小,就取代它们之一,否则废弃。依此类推,直到所有数据比较完毕。取数据同时记录数据指针,指针就是你要的地址。

板凳

给你个编程思路

设定4个变量(地址变量16位时的取字)
MAX 
MAXADRR
MIN
MINADRR
取头数据判大小,
小的值入 MIN  地址入  MINADRR
大的值入 MAX  地址入  MAXADRR
相等则各入一个即可
从第三值起开始筛选循环
新值与MAX比大,
大于MAX时:新值与地址復盖MAX值与地址后进行下选值。
不大则与MIN值比小,
小于MIN时:新值与地址復盖MIN值与地址后进行下选值。
至数据尾标志结束循环。

我来回复

您尚未登录,请登录后再回复。点此登录或注册