程序編寫問題
作者:金字塔 來源:cxh99.com 發布時間:2016年09月02日
- 咨詢內容:
有一個序列3 3 1 3,我的邏輯是:如果1前面是3 那么將1改成3,如果3前面是1那么,將3變成1.也就是我的目標序列是 3 3 3 3,但是通過下面這段代碼得到的卻是 3 3 3 1,請問這是怎么回事?我的賦值語句有問題嗎?ZZ:REF(STATES,1);IF STATES=3 AND ZZ=1 THEN STATES:=1;IF STATES=1 AND ZZ=3 THEN STATES:=3;
- 金字塔客服:
誰來回答我?
- 用戶回復:
貼出你完整的代碼。你的序列是采用數組的方式?
另外你的序列是就是這4個數值?
[此貼子已經被作者于2016-7-4 16:50:34編輯過]
- 網友回復:
逐K線模式,這是我截取的四根K線上的變量值
- 網友回復:
逐K線模式,這是我截取的四根K線上的變量值。跟完整代碼關系不大,注釋掉這三行,原序列就是 3 3 1 3,刪除注釋后則是3 3 3 1。在金字塔的語法邏輯中,這三行應該把這四個數字變成什么呢?可以實現我的想法嗎?還是我邏輯錯誤了?