60分求助!测试点4,5,6,7错误
查看原帖
60分求助!测试点4,5,6,7错误
1029223
linqihan33楼主2023/7/25 21:30
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int s,v,t;
    cin>>s>>v;
    int q=s%v;
   
    if(q==0)
    {
       t=s/v;
       t=t+10;
    }
    else
    {
        t=s/v;
        t=t+11;
    }
    int h,m,y;
    y=8;
    m=60;
    m=m-t;
    h=t/60;
    if(h>=0)
    {
       h=h+1;
       if (t%60==0)
        {
            h=t/60;
        }
    }
    int z;
    z=t/60;
    if(t%60==0)
    {
        z=t;
    }
    else
    {
        z=z+1;
        z=z*60;
    }
    
    
    if(m>=0)
    {
        h=y-h;
        
        if(m<10&&h<10)
            {
                printf("0%d:0%d",h,m);
            }
            else if(m<10)
            {
                printf("%d:0%d",h,m);
            } 
            else if(h<10)
            {
                printf("0%d:%d",h,m);
            }
            else
            {
                printf("%d:%d",h,m);
            }   
        
        
    }
    
    else
    {
        h=y-h;
        h=24+h;
        m=m+z;
        
            m=m-60;
            if(m<10&&h<10)
            {
                printf("0%d:0%d",h,m);
            }
            else if(m<10)
            {
                printf("%d:0%d",h,m);
            } 
            else if(h<10)
            {
                printf("0%d:%d",h,m);
            }
            else
            {
                printf("%d:%d",h,m);
            }   
        
       
        
        
    }
    
    return 0;
}
2023/7/25 21:30
加载中...