我正在尝试改进C++分配以使其更有效.我是语言的初学者(也是一般的编程),所以我只使用我目前所知的(如果,其他).我有一个将分数转换为等级的功能,因此任何低于30 = 1,30-49 = 2,50-79 = 3等等......
我是这样做的:
if (score1 <= 30) level1 = 1;
else if (score1 <= 49) level1 = 2;
else level1 = 3;
if (score2 <= 30) level2 = 1;
else if (score2 <= 49) level2 = 2;
else level2 = 3;
//etc...
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点,因为我知道这将需要我的每一个分数的新线.
c++ ×1