#include<bits/stdc++.h>int a,c[5],e;using namespace std;int main(int argc, char** argv) {cin>>a;for(int b=0;b<a;b++){for(int d=0;d<5;d++){cin>>c[d];}e=(c[3]-c[1])*60+c[4]-c[2];if(e>=c[5]){cout<<"Yes"<<endl;}else{cout<<"No"<<endl;}}}
你儲存數值的位置是 d[0]~d[4] ,但卻是使用 d[1]~d[5] 來做計算判斷所以就錯了~
以上希望有幫助到你~ OwO
謝謝OwO大大!!!