假定小明需要存够的钱数为int money,那么他一个星期最多存80,除去最后那不超过7天的日子,之前他每周最多存35,
那么他至少要乖乖攒35攒int weeks=(money-80-1)/35+1 周,即求大于等于(money-80)/35的最小的整数
在这几周内他攒了weeks*35块钱,那么他还得攒(money-weeks*35)元钱,除去最后一天能攒20,
其中他攒了int days=(money-20-weeks*35-1)/10+1天,即求大于等于(money-20-weeks*35)/10的最小的整数.
最后的天数总和为int i=weeks*7+days+1.
int weeks=(money-80-1)/35+1;
int days=(money-20-weeks*35-1)/10+1
int i=weeks*7+days+1;
Console.WriteLine("需要{0}天,小明能够存够"+money.Tosting(),i);
将money=100代入得到13 |