求各位大佬们帮帮忙

P1425 小鱼的游泳时间

```c #include<iostream> using namespace std; int main() { int a1,a2,b1,b2; cin>>a1>>a2>>b1>>b2; b1-=a1;b2-=a2; if(b2<0) { b1--;b2+=60; }cout<<b1<<" "<<b2; return 0; } ```
by Ikari_Shinji @ 2018-09-06 20:59:02


#include <iostream> using namespace std; int main() { int a,b,c,d; cin>>a>>b>>c>>d; int x=c-a,y=d-b; if(y<0){x--;y+=60;} cout<<x<<" "<<y; return 0; }
by sciorzs @ 2018-09-06 21:10:10


@[车炳彰](/space/show?uid=126835) 希望更丰富的展现?使用Markdown
by 花落丶宸星 @ 2018-09-06 21:20:33


#include<bits/stdc++.h> using namespace std; int main() { int a,b,c,d; int e,f; int g; cin>>a>>b>>c>>d; g=(c*60+d)-(a*60+b); e=g/60; f=g%60; cout<<e<<" "<<f<<endl; return 0; }
by 张煜 @ 2018-10-03 18:24:24


@[高翔0307](/space/show?uid=85920) #include<iostream> using namespace std; int main(){ int a1,b1,a2,b2; cin>>a1>>b1>>a2>>b2; if(b1>b2){a2--;b2=b2+60;} cout<<a2-a1<<" "<<b2-b1; return 0; }
by Charser茶色 @ 2018-10-27 19:40:03


怎么也得末尾加个cout<<endl吧
by K_Violet @ 2018-11-17 18:44:13


#include<iostream> #include<cstdio> using namespace std; int main(){ int a,b,c,d,e,f; cin>>a>>b>>c>>d; if(d<b){ d=d+60; c=c-1; } e=c-a; f=d-b; cout<<e<<" "<<f<<endl; //return 0; }
by xiaozhouzhou @ 2018-12-06 21:56:08


int main(){ int a,b,c,d,f,e,sum; scanf("%d%d%d%d",&a,&b,&c,&d); e=a60+b; f=c60+c; sum=f-e; printf("%d,%d\n",sum/60,sum%60); return 0; } 感觉思路没错,大佬看看哪里有问题
by 一抹微笑422 @ 2019-01-09 14:05:09


@[一抹微笑422](/space/show?uid=175447) #include<bits/stdc++.h> using namespace std; int main() { int a,b,c,d,f,e,sum; scanf("%d%d%d%d",&a,&b,&c,&d); e=a*60+b; f=c*60+d; sum=f-e; printf("%d,%d\n",sum/60,sum%60); return 0; } 以上为改正后的,c++代码。 你的问题出现在: ①“a60”应改为“a*60”,其他也是一样,变量相乘必须加上“*”号 ②第9行“f=c60+c”应改为“f=c*60+d”,这个地方纯属你的失误了。。。。 共同学习。
by lubenweimeiyoukaigua @ 2019-04-05 17:56:52


@[一抹微笑422](/space/show?uid=175447) ```c #include<bits/stdc++.h> using namespace std; int main() { int a,b,c,d,f,e,sum; scanf("%d%d%d%d",&a,&b,&c,&d); e=a*60+b; f=c*60+d; sum=f-e; printf("%d,%d\n",sum/60,sum%60); return 0; } ``` 以上为改正后的,c++代码。 你的问题出现在: ①“a60”应改为“a*60”,其他也是一样,变量相乘必须加上“*”号 ②第9行“f=c60+c”应改为“f=c*60+d”,这个地方纯属你的失误了。。。。 共同学习。
by lubenweimeiyoukaigua @ 2019-04-05 17:58:23


|