b==d呢?
by Fish_Clever @ 2021-08-26 21:56:33
@[1093725598yr](/user/104918) 应该不需要写吧
by YUN_0120 @ 2021-08-26 21:57:47
这题可以先都转为分钟,相减(如样例可化为1150-770=380),再得出答案的小时和分钟
by Fish_Clever @ 2021-08-26 21:58:35
假如输入:
1 10 2 10
应该输出:
1 0
by Fish_Clever @ 2021-08-26 21:59:35
@[1093725598yr](/user/104918) 嗯嗯,那可以说一下我这里所用的方法有哪里不对嘛?
by YUN_0120 @ 2021-08-26 21:59:49
@[1093725598yr](/user/104918) 嗯嗯,蟹蟹~
by YUN_0120 @ 2021-08-26 22:00:27
好的
by Fish_Clever @ 2021-08-26 22:00:56
@[1093725598yr](/user/104918)
```
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c>>d;
if(b<d)
cout<<c-a<<" "<<b-d;
if(b==d)cout<<c-a<<" "<<0;
else cout<<c-a-1<<" "<<d+60-b;
return 0;
}
```
跟刚刚一样,还是WA了一个点,您刚刚给的数据输出也是对的
by YUN_0120 @ 2021-08-26 22:04:24
最好用:
if
else if
else if
...
else
不然你的else是对于哪个条件的else?
by Fish_Clever @ 2021-08-26 22:07:26
@[1093725598yr](/user/104918) 改过了,还是WA了一个点
by YUN_0120 @ 2021-08-26 22:09:03