3 条题解

  • 2
    @ 2025-2-25 22:53:31

    非常简单 上代码,求点赞

    
    #include<bits/stdc++.h>//万能头
    using namespace std;
    int main(){
    	int a,b,c,d;
    	cin>>a>>b>>c>>d;
      //模拟一下
    	int e=(c-a)*60+d-b;
    	cout<<e/60<<" "<<e%60;
    	return 0;
    }
    
    
    • 1
      @ 2025-1-17 14:21:47

      思路:

      如果不足一小时要借位 其余正常加减

      #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-1<<" "<<d+60-b;
          }
          if(b<d){
              cout<<c-a<<" "<<d-b;
          }
          return 0;
      }
      
      • -1
        @ 2024-11-3 9:45:15

        水题++

        #include<bits/stdc++.h>
        using namespace std;
        int main(){
            int a,b,c,d;
            cin>>a>>b>>c>>d;
            int hour=c-a,minute=d-b;//变量命名有技巧
            if(minute<0){//减法退位不要忘
        		hour--;
        		minute+=60;
        	}
            cout<<hour<<" "<<minute;
            return 0;
        }
        
        • 1

        信息

        ID
        5483
        时间
        1000ms
        内存
        125MiB
        难度
        1
        标签
        递交数
        848
        已通过
        535
        上传者