Wil*_*sby 0 c c++ algorithm performance
我想创建一个函数,它返回一个数字的百分比作为int(在这种情况下为10%,因此它将返回传入的int的10%),例如,如果你传递76,它将返回8.基本上它就像下面的功能,但我认为必须有一个更好的方法来做到这一点.
int percent(int y){
int x;
if(y >= 95)
return 10;
else if(y >= 85)
return 9;
else if(y >= 75)
return 8;
...
}
Run Code Online (Sandbox Code Playgroud)
Bar*_*kin 10
int percent(int y){
return (y + 5) / 10;
}
Run Code Online (Sandbox Code Playgroud)
你有整数除法,所以它可以用于舍入!