刚开始看金字塔,还不太熟悉编程语言。向各位大虾求助:
我想在图表上标记出高低点:
即:当某一棍的高点比前后N棍的高点都高时,做出标记,当某一棍的低点比前后N棍的低点都低时,也做出标记。
谢谢各位帮助!
要比较前后的话,要用到未来函数的。
试试有帮助吗?
input:n(3,1,12,1);
s:0;
d:0;
for a=1 to n do
begin
if h>ref(h,a) then s:=s+1;
if h>refx(h,a) then s:=s+1;
if l<ref(l,a) then d:=d+1;
if l<refx(l,a) then d:=d+1;
end
DRAWICON(s=n*2 ,h ,4);
DRAWICON(d=n*2 ,l ,3);
非常感谢,我导入金字塔后,好像没有对高低点进行标记,是否标记出错了,我更改了点:s:=0; d:=0;