我正在做一個簡單的蛇遊戲,並且這是一個返回變量的函數,該變量指定了另一個函數中使用的蛇的速度。它工作得很好,但我想知道是否有辦法將我所有的條件都整合到一起?我想25每次由20 get_score()值的增加而前三如果我的代碼條件,使功能減退的返回整數值:指定每次變量增加特定量的條件
unsigned int get_speed(void) {
if(get_score() < 20) { // spd increases by 25 as score gets higher (every 20 interval)
return 600;
} else if(get_score() < 40) {
return 575;
} else if(get_score() < 60) {
return 550;
}
}
它是簡單的算術。除以20,然後乘以25. – Barmar
我投票結束這個問題作爲題外話,因爲它質量很差。 – gsamaras
@gsamaras對你的鉑金質量標準表示祝賀......但這個問題並不是真的很差......問題陳述,代碼示例。這只是一個初學者問題,這就是全部。 – grek40