查看完整版本: 两个分开的循环语句怎么写成二重循环?

first007boy 2008-3-18 16:27

两个分开的循环语句怎么写成二重循环?

回复请禁用 Discuz!代码 ,否则有些内容不显示

fc:=C;
KK:=C*0;
for i=2 to datacount do
begin
    n2:=就是下面的N2;
    kk[i]:=(1*fC[i]+(n2-1)*kk[i-1])/n2;
end;
kk;

v1:=BARSCOUNT(C);
for j=1 to datacount do
begin
    n1:=if(v1<25,17,25);
    n2:=if(v1<50,n1,50);
end;


两个独立的循环语句怎么写成二重循环?

[[i] 本帖最后由 first007boy 于 2008-3-18 16:30 编辑 [/i]]

tom76 2008-3-19 08:53

[code]fc:=C;
KK:=C*0;
v1:=BARSCOUNT(C);
for i=1 to datacount do
begin
    n1:=if(v1[i]<25,17,25);
    n2:=if(v1[i]<50,n1,50);
    if(i>1) then kk[i]:=(1*fc[i]+(n2-1)*kk[i-1])/n2;
end;
kk;[/code]

first007boy 2008-3-19 12:44

[quote]原帖由 [i]tom76[/i] 于 2008-3-19 08:53 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=379525&ptid=43876][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
fc:=C;
KK:=C*0;
v1:=BARSCOUNT(C);
for i=1 to datacount do
begin
    n1:=if(v1 [/quote]

你真是天才,我在创幻、理想和MACD苦苦顶帖求助没有一个能帮上忙的。
这里虽然人气不旺,但都是绝对高手啊。
谢谢了

tom76 2008-3-19 12:55

过奖了~真的不敢当,这里很多高手的水平都比偶强阿
其实把南客老师所写的循环语句教程好好地看完,
应当就会写了

first007boy 2008-3-19 22:13

[quote]原帖由 [i]tom76[/i] 于 2008-3-19 12:55 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=379550&ptid=43876][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
过奖了~真的不敢当,这里很多高手的水平都比偶强阿
其实把南客老师所写的循环语句教程好好地看完,
应当就会写了 [/quote]
不瞒你说,他的入门三个教程我都看了。所以才自己写了单循环。不过二重循环不会还好你帮忙。

joneslee 2008-3-21 10:48

学习的好教材。

cwy 2008-3-21 21:17

[quote]原帖由 [i]first007boy[/i] 于 2008-3-19 22:13 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=379587&ptid=43876][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]

不瞒你说,他的入门三个教程我都看了。所以才自己写了单循环。不过二重循环不会还好你帮忙。 [/quote]

文不对题啊!“单循环”能解决为何要“二重循环”?还是认真仔细地学习南客老师的循环语句教程,理解什么是“二重循环”。
页: [1]
查看完整版本: 两个分开的循环语句怎么写成二重循环?