路程和速度可以整除的时候你可以直接换算成时,这样方便点,~~当然你直接计入总时间(min)再换算也不是不行,~~另外你第18行MM前面是有加“0”的情况的,而且我大致看了一下,你MM前面好像“0”都无了
by 最萌軒宇 @ 2022-07-27 23:21:17
@[最萌軒宇](/user/229218) ~~我说话好像怪怪的~~
by 最萌軒宇 @ 2022-07-27 23:30:58
@[最萌軒宇](/user/229218) 您好,请问能进一步指出一下我错在哪里吗,指出一下我中间的逻辑哪里有问题,谢谢了。
by wangweichen666 @ 2022-07-28 07:25:51
@[wangweichen666](/user/759261) 你看你这里有一个情况,假如你分(MM)<10,也就是十分钟以内不包括10,十位数上就是0,我这么说你应该知道了吧,你没有考虑到MM前也有加0的情况,~~打个比方~~,如果现在时间是08:07(~~其实就是~~),你MM单位前就需要加0,你程序你没有考虑这个
by 最萌軒宇 @ 2022-07-28 08:07:35
你可以再用if设置一段MM<10就先输出0再输出MM,和你HH做法一样就行了
by 最萌軒宇 @ 2022-07-28 08:10:11
@[最萌軒宇](/user/229218) 为什么我输入100和1最后结果会是07:-50,这是哪里出错了?请解答一下,谢谢!
by wangweichen666 @ 2022-07-28 08:55:35
@[wangweichen666](/user/759261) 第二个else错了,照你的数据输入,第一个if中min被赋值为110,第二个else直接输出MM(60-min)了当然是负数,而且正确答案应该是06:10,你直接把HH赋值为7输出肯定错了,~~虽然我看不懂,但我大受震撼,~~ 这里建议这段else删掉重改
by 最萌軒宇 @ 2022-07-28 20:52:06