一、
XXX:=cross(A,B);
YYY:=cross(B,A);
WWW:=if(XXX,XXX,if(YYY,-1,0));
ZZZ:=BARSLAST(WWW);
VVV:=ref(WWW,ZZZ);
cross是穿越,Barslast是回到上一個符合的條件,我知道頭兩句是a穿過b、b穿過a,但那完整的句子是什麼意思??
二、
BOX:=If(A=B,B,
If( (C
If( (C>B)AND (A>B), Max(B,A-10),
If( A>B, A-10, A+10) ) ) ) ;
以第一行為例,如果A=B,那就是B,否則是....?啥?後面那一長串搞不太懂,麻煩可以跟我解釋一下嗎?((可以用A>B or C>B 隨意導入說明看看))
可以的話,拜託說的詳細點....3Q你
2007-01-04 15:29:28 · 1 個解答 · 發問者 愛上盒子 4 in 電腦與網際網路 ➔ 程式設計
欸 這語言不是普通的混雜
C、PASCAL,還有人說有雜JAVA
等一會我再看看你的說明黑 ^^"
現在小忙中
2007-01-05 04:36:07 · update #1
唉 真希望我看的懂 ~"~
不過真的有看沒有懂....
這位大大您盡力了,是我資質愚鈍,蠢牛不受教 >Q<
2007-01-05 14:51:07 · update #2
你這東東不是 C,應該是一種 Functional Language
第三列譯成 C 應該是:
if (XXX) WWW = XXX;
else if (YYY) WWW = -1;
else WWW = 0;
至於 cross, BARSLAST 和 ref 你沒列出,你得自己看囉!
整個我猜是:
XXX 記了 A 有沒有 cross B
YYY 記了 B 有沒有 cross A
WWW 如上述
ref 要問你!
譯成 〝C〞 應該是:
if (A==B) BOX = B;
else if ( (C
else if ( (C>B) && (A>B) ) B = { B 和 A-10 的最大值 };
else if ( (A>B) ) B = A-10;
else B = A+10;
希望你看得懂
2007-01-04 20:45:37 · answer #1 · answered by ? 7 · 0⤊ 0⤋