公式用于海岛奇兵游戏积分计算,其中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 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_27508477/article/details/117305231