為什么不對,大神幫忙看一下吧
#include <stdio.h>
int main()?
{
? ? int score = 7200;
? ? //完善一下代碼
? ? if (score>=10000)
? ? {
? ? ? ? printf("%s\n","鉆石玩家");
? ? }
? ? else if(sclre>=5000)
? ? {
? ? ? ? printf("%s\n","白金玩家");? ??
? ? }
? ? else if (score>=1000)
? ? {
? ? ? ? printf("%s\n","青銅玩家");? ? ?
? ? }
? else (score<1000)
? ? {
? ? ? ? printf("%s\n","普通玩家");? ??
? ? }
? ? return 0;
}
2021-09-30
首先除了第一個的if的條件你寫對了,剩下的都不太對,if的表達(dá)式不,僅要有下限也要有上限,你只是限定了下限,這樣寫出來運(yùn)行結(jié)果是對的,但是邏輯上不準(zhǔn)確.比如說7200既大于5000也大于1000,那么他到底是白金玩家還是青銅玩家
2021-09-28
還有倒六行的那個else后面你沒加if
2021-09-28
第九行的那個score你打成了sclre