亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么這個代碼不能這樣寫呢?為什么?

為什么這個代碼不能這樣寫呢?為什么?

C
工號9527是我終身編號 2016-05-27 22:58:39
#include <stdio.h>int main()?{? ? int score = 7200;? ? //完善一下代碼? ? if("score>=10000");? ? {? ? ? ? printf("%S\n","鉆石玩家");? ? }? ? else if("score>=5000","score<10000");? ? {? ? ? ? printf("%S\n","白金玩家"); ? ?? ? }? ? else if("score>=1000","score<5000");? ? {? ? ? ? printf("%S\n","青銅玩家"); ? ??? ? }? ? else ("score<1000");? ? {? ? ? ? printf("%S\n","普通玩家"); ? ?? ? }? ? return 0;
查看完整描述

3 回答

已采納
?
不偏不易

TA貢獻96條經驗 獲得超118個贊

if,else括號里面不該有""引號,且兩個條件需要同時達成的話需要用&&,if(),else if()后面不該有分號。最后少了一個括號。

比如,

if(score>=5000&&score<10000){

}else?if(){
????}
else{
????}


查看完整回答
3 反對 回復 2016-05-27
  • 工號9527是我終身編號
    工號9527是我終身編號
    #include <stdio.h> int main() { int score = 7200; //完善一下代碼 if(score>=10000) { printf("鉆石玩家"); } else if(score>=5000&&score<10000) { printf("白金玩家"); } else if(score>=1000&&score<5000) { printf("青銅玩家"); } else (score<1000) { printf("普通玩家"); } return 0; } 那這個為什么還是不行?
  • 不偏不易
    不偏不易
    建議你把慕課的課程學一下。你是課都沒仔細聽,書都沒仔細看就在寫代碼了吧? C語言入門 http://www.xianlaiwan.cn/learn/249 輸出那個語句有問題,看一下書上或者慕課的教學。 else后面是不加條件的。 else{ printf(); }
?
IT小春哥

TA貢獻1條經驗 獲得超0個贊

if語句沒有雙引號哦

查看完整回答
反對 回復 2016-05-28
?
今夕非昔年

TA貢獻1條經驗 獲得超0個贊

if else里的雙引號哦

查看完整回答
反對 回復 2016-05-28
  • 3 回答
  • 0 關注
  • 1401 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號