计算小时变化

时间:2013-12-09 08:27:35

标签: c++

我是编程的初学者,我正在学习用C ++编程,我在尝试找出攻击这个解决方案的最佳方法时遇到了一些麻烦,我正在制作一个控制台游戏,所以基本上我有3个每个游戏持续5个小时,之后的任何游戏将持续4个小时,一旦我获得了用户想要玩的游戏数量,基本上我想计算游戏将要玩的总小时数

如果有超过3场比赛的话,我如何计算前3场比赛的5小时和之后的4小时?

任何帮助将不胜感激。

1 个答案:

答案 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
  }
}