以下是我的算法
#include <stdio.h>
#include <math.h>
int main()
{
double level;
double score;
printf("输入分数:");
scanf("%lf",&score);
level=log10(score+1);
printf("等级为:%.0lf",level);
return 0;
}
由于计算机设定的规定(四舍五入)对等级不知道怎么计算
以下是我的算法的运行结果:
在分数为1,2是不符合等级计算法则
应该怎么修改?