考試之前,家長(zhǎng)說了,你如果考90分以上的話買玩具,如果考70到90之間請(qǐng)吃大餐,否則沒有獎(jiǎng)勵(lì)。
那么針對(duì)這種多重的條件的話,在C語言中就要用到多重if-else語句,其結(jié)構(gòu)如下:
其語義是:依次判斷表達(dá)式的值,當(dāng)出現(xiàn)某個(gè)值為真時(shí),則執(zhí)行對(duì)應(yīng)代碼塊,否則執(zhí)行代碼塊n。 if-else-if語句的執(zhí)行過程如下圖所示:
那么上面家長(zhǎng)所說的,用代碼實(shí)現(xiàn)如下:
注意:當(dāng)某一條件為真的時(shí)候,則不會(huì)向下執(zhí)行該分支結(jié)構(gòu)的其他語句。
某游戲?qū)Σ煌燃?jí)的積分的玩家賦予不同的榮譽(yù)稱號(hào),其對(duì)應(yīng)關(guān)系如下:
積分>=10000分為鉆石玩家
積分>=5000并且<10000為白金玩家
積分>=1000并且<5000為青銅玩家
積分<1000為普通玩家。
小編現(xiàn)在是有7200分,請(qǐng)?jiān)诖a編輯器中完善代碼,看一下小編是什么級(jí)別的玩家。
運(yùn)行結(jié)果: 白金玩家
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)