哪里犯错了?

#include <stdio.h>

int main() 

{

    int score = 7200;

 //完善一下代码

    if(score>=10000)

   {

        printf("%s\n","钻石玩家");

   }

   else if(score>=5000)

   {

        printf("%s\n","白金玩家");    

   }

   else if(score>=1000)

   {

        printf("%s\n","青铜玩家");

   }

   else

   {

        printf("%s\n","普通玩家");

   }

   return 0;

}


炳文
浏览 1784回答 5
5回答

晚安sp

  if(score>=10000)这句的括号你打成中文的了   printf("%s\n","青铜玩家");还有这个最后的分号也是中文的

李勇和木木

建议你把代码贴到自己IED里,有问题能够方便知道在哪并调试。

Jukay

#include <stdio.h> int main() { int score = 7200; if(score >= 10000) printf("%s\n", "钻石玩家");     return 0; } if(score >= 5000){ printf("%s\n", "白金玩家"); return 0; } if(score >= 1000){ printf("%s\n", "青铜玩家"); return 0; } printf("%s\n", "普通玩家"); return 0; }

Jukay

#include <stdio.h> int main() { int score = 7200; if(score >= 10000){ printf("%s\n", "钻石玩家"); }else if(score >= 5000){ printf("%s\n", "白金玩家"); }else if(score >= 1000){ printf("%s\n", "青铜玩家"); }else{ printf("%s\n", "普通玩家"); } return 0; }

炳文

谢谢!哇,我确实有这习惯,怎么看出来的?为何你告诉我后,我依旧看不出区别?
打开App,查看更多内容
随时随地看视频慕课网APP