日期:2014-05-17 浏览次数:21015 次
private static int checkLevel(int score)
{
int level = 0;
if (score < 4)
{
level = score + 1;
}
else if (score == 4)
{
level = 4;
}
else
{
int rus = 2;
for (int n = 1; n < int.MaxValue; n++)
{
rus = rus + 8 * n + 4;
if (rus >= score)
{
rus = n;
break;
}
}
level = score / (2 * rus + 1) + (2 * rus + 1);
}
return level;
}