求IF輸出問題

2022-12-02 09:56:10 字數 1164 閱讀 5944

1樓:

現在總共只有o <0, =0, >0 三種情況,要第四種,你必須給出條件,

而且你的**邏輯太亂,select case會更好,即使你就想用if也可以寫的結構清晰些,比如:

if o<0

v_url=rs1("1")

v_play=rs1("1")

elseif o=0 then

v_url=rs1("2")

v_play=rs1("2")

elseif o<10

v_url=rs1("3")

v_play=rs1("3")

else

v_url=rs1("4")

v_play=rs1("4")

end if

你需要給出一個新條件,這裡假設新條件為0rs1("1")o=0 那麼--->rs1("2")

0rs1("3")

o>10 那麼 --->rs1("4")

2樓:

if o=<"0" then

if o="0" then

v_url=rs1("2")

v_play=rs1("2")

else

v_url=rs1("1")

v_play=rs1("1")

end if

else

v_url=rs1("3")

v_play=rs1("3")

end if

else

v_url=rs1("4")

v_play=rs1("4")

end if

3樓:

v_url=rs1("4")

v_play=rs1("4")

直接加到後面就可以了

4樓:匿名使用者

暈 你一點程式的意思都沒懂啊?

這個是 如果o=2 則輸出2 如果0小於0 則輸出1 如果o大於0則輸出3

你這個程式只是一部分** ,而且也不明白你的意圖是什麼 為什麼要加各4

如果只是為了打1234 直接輸出就好了

最好提供全**

5樓:匿名使用者

死腦筋,非要用if

select case不更好?

多維陣列輸出問題,多維陣列輸出問題

由於陣列的索引值是從0開始計算的,陣列的長度總比它索引的最大值多1,所以按索引迭代獲取陣列元素時,需要陣列長度減1。但是,對於你這段 要把二維陣列的元素都列印出來,就不要長度減1,因為b已經小於這個一維陣列的長度,也就說最大索引值根本取不到陣列的長度值,也就不會造成陣列腳標越界。這段 由於長度減1後...

問個c語言輸出問題,問個C語言輸出問題printf53fn,12345612345輸出為多少請講解下53fn怎麼看

5.3f 就是輸出5位,其中小數點佔3位,當時你後面的數值整數部分已經就超過了5位,那麼他就會整數部分原樣輸出,然後在輸出小數點後3位,得到123456.123,n是回車的意思。輸出123456.123 m.nf指輸入的資料共佔m列,其中有n位小數。如果數值長度小於m,則左端補齊 這個肯定執行不能下...

3 13 3 58鬼火SS輸出問題

命中降低到170 180左右 急速堆上350 暴擊到25 28 左右可以了,團隊你不會缺暴的,鳥d5 cjq3 就8暴了 確實是 你的急速有點低了 法傷也不是很高 暴擊太高的話 你的仇恨一直很高 破碎一次靈魂都就不敢使勁輸出了 還是把暴擊換成急速感覺更好一些 命中10 就夠,暴擊有團隊buff的情況...