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的情況...