已采纳回答 / LTrewin
逻辑有错误,你这样写比如case 2=29+8,正确的应该是31+8,其他的case计算有的有错有的没错我没认真去研究它是怎么计算的,但是整体计算逻辑上肯定错了,计算天数应该是本月之前的月份天数加上本月日期,而不是当月的天数加上日期,你再思考下。
2018-07-31
最新回答 / qq_莘心相惜
表达式1 ? 表达式2 : 表达式3; 执行过程是:先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。money>=cost这个条件为真,所以执行表达式2,你上面的表达式2一个是“y”,一个是“n”,输出的答案就不一样啦
2018-07-30