为什么这个代码不能这样写呢?为什么?

#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;


工号9527是我终身编号
浏览 1349回答 3
3回答

不偏不易

if,else括号里面不该有""引号,且两个条件需要同时达成的话需要用&&,if(),else if()后面不该有分号。最后少了一个括号。比如,if(score>=5000&&score<10000){ }else if(){     } else{     }

IT小春哥

if语句没有双引号哦

今夕非昔年

if else里的双引号哦
打开App,查看更多内容
随时随地看视频慕课网APP