C 條件判斷 多重if結構

2021-09-08 14:50:58 字數 695 閱讀 3131

多重if結構的語法如下:

if (條件)

else if (條件2)

else if (條件3)

else

請看下面這個例子。

讓我們想像這麼一幕情景劇——

你看明白了嗎?

寫成程式,便是:

int price = 玫瑰花價錢;

if (price > 100)

else if(price > 50)

else if (price > 10)

else

如果花價大於100元,那麼女生親男生一口;否則呢?否則就再判斷花價是否大於50元,如果還是不大,那不再來判斷花價是否大於10元,如果還是不大,最後無條件地執行「小女生扔掉花……」這一句。

我們再來看:

某商店需要根據客戶的情況給予不同的折扣,一次消費300以上打8折,消費100元以上打9折,其餘原價**。要解決這個問題,就要用到多重if結構。

using system;

class progarm元,打8折後,您應支付

元",sum,sum*0.8);

} else if(sum>=100)

元,打8折後,您應支付

元",sum,sum*0.8);

}else

元,沒有折扣,您應支付

元",sum,sum);}}

}

C 條件判斷 巢狀if結構

我們在上面的商店中,如果是商店會員可以享受打折優惠,非會員沒有優惠。這個問題怎樣解決呢?我們用前面的知識就不能解決,需要用到複雜的巢狀。其語法如下 if 表示式1 else else 我們看這個例子 using system class program 元,會員打8折以上再折,您應支付元 sum,s...

C 條件判斷 巢狀if結構

我們在上面的商店中,如果是商店會員可以享受打折優惠,非會員沒有優惠。這個問題怎樣解決呢?我們用前面的知識就不能解決,需要用到複雜的巢狀。其語法如下 if 表示式1 else else 我們看這個例子 using system class program 元,會員打8折以上再折,您應支付元 sum,s...

Oracle IF ELSE 條件判斷結構

1.if 語法 if 表示式 then end if 例如 set serverout on declare v name varchar2 20 name begin if v name kiki then dbms output.put line 登入成功 end if end 執行內容結果如下...