公式用于海岛奇兵游戏积分计算,其中cur_score
为当前积分,tar_score
为目标积分,inc_score
为每天开图积分,最终输出的day
为到达目标积分的日期。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int day=0;
double cur_score=43044;
double tar_score=43200;
double inc_score=2160;
while(1)
{
day++;
cur_score=(int)(cur_score*0.95+0.99);
cur_score=cur_score+inc_score;
printf("day=>%02d,cur=>%.2f,tar=>%.2f\n",day,cur_score,tar_score);
if(cur_score-tar_score>-0.000001)
break;
}
printf("ans:%d\n",day);
return 0;
}
示例如下:
版权声明:本文为qq_27508477原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。