请问是哪里错了

P1425 小鱼的游泳时间

不用那么麻烦,把: ```cpp a<=24; c<=24; b<60; d<60; if(b>=d){ e=a-b; f=b-d; cout<<e<<" "<<f; } if(b<d){ e=a-b-1; f=b-d+60; cout<<e<<" "<<f; } ``` 全删掉, 只要b小于d才c-1,b+60。 然后打印就好了
by 1234ZHW @ 2017-09-05 16:18:44


当然也要 e=a-b; f=b-d;
by 1234ZHW @ 2017-09-05 16:20:03


``` cpp #include <cstdio> using namespace std; int main() { int a,b,c,d,e,f,g,h; scanf("%d%d%d%d",&a,&b,&c,&d); e=60*a+b; f=60*c+d; g=(f-e)/60; h=(f-e)%60; printf("%d %d",g,h); return(0); } ``` 这样就可以了
by Ikaros @ 2017-09-07 21:05:20


太麻烦了 ```cpp #include<iostream> using namespace std; int a,b,c,d,x,y; int main() { cin>>a>>b>>c>>d; y=d-b; x=c-a; if(y<0) { y=d+60-b;x=x-1; } cout<<x<<' '<<y; return 0; } ```
by yinzeyuan @ 2017-09-08 21:02:14


|