用c++编程天天向上的力量

假设初值为一,周一到周五每天学习,进步1%,周六日不学习,每天退步1%,一年以后学习结果)。

int main()
{
enum {
eMoneday,
eTuesday,
eWednesday,
eThursday,
eFriday,
eSaturday,
eSunday
};
int today = eMoneday; //假设今天是星期一,可以自己写输入
float score = 1.f;
int totalDay = 365;

for (int d = 0; d < totalDay; d++)
{
    float addRate = -0.1f;
    if (today >= eMoneday && today <= eFriday)
    {
        addRate = 0.1f;
    }

    score += score * addRate;

    if (today++ == eSunday)
    {
        today = eMoneday;
    }

}

printf("%f", score);

return 0;

}