我是编程的初学者,我正在学习用C ++编程,我在尝试找出攻击这个解决方案的最佳方法时遇到了一些麻烦,我正在制作一个控制台游戏,所以基本上我有3个每个游戏持续5个小时,之后的任何游戏将持续4个小时,一旦我获得了用户想要玩的游戏数量,基本上我想计算游戏将要玩的总小时数
如果有超过3场比赛的话,我如何计算前3场比赛的5小时和之后的4小时?
任何帮助将不胜感激。
答案 0 :(得分:0)
unsigned int n_hours(unsigned int n_games) {
if (n_games < 4) {
return n_games*5;
} else {
return (n_games-3)*4 + 15;
//return n_games*4+3; //less straightforward to understand
}
}