新手求助:高低點 [金字塔]
- 咨詢內(nèi)容:
剛開始看金字塔,還不太熟悉編程語言。向各位大蝦求助:
我想在圖表上標(biāo)記出高低點:
即:當(dāng)某一棍的高點比前后N棍的高點都高時,做出標(biāo)記,當(dāng)某一棍的低點比前后N棍的低點都低時,也做出標(biāo)記。
謝謝各位幫助!
- 金字塔客服:
要比較前后的話,要用到未來函數(shù)的。
- 用戶回復(fù):
試試有幫助嗎?
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);
[此貼子已經(jīng)被作者于2011-9-6 9:58:22編輯過]
DRAWICON(d=n*2 ,l ,3); - 網(wǎng)友回復(fù):
非常感謝,我導(dǎo)入金字塔后,好像沒有對高低點進(jìn)行標(biāo)記,是否標(biāo)記出錯了,我更改了點:s:=0; d:=0;
相關(guān)文章
-
沒有相關(guān)內(nèi)容