60分,求助大家,谢谢!
查看原帖
60分,求助大家,谢谢!
1004180
yeyeyeymy楼主2023/5/17 13:54
#include<iostream>
#include<math.h>
using namespace std;


int main(){
    int s;//路程
    int v;//速度
    cin>>s>>v;
    float time=1.0*s/v;//需要的分钟数
    int minutes=ceil(time);//向上取整
    //cout<<minutes<<endl;
    int mins=minutes%60;//
    int hours=minutes/60;//计算这么多分钟包含了几个小时
    //cout<<mins<<endl;
    //cout<<hours<<endl;
    if(hours<=7){//今天出发
    //    cout<<"1"<<endl;
        cout<<"0"<<7-hours<<":"<<50-mins;
    }
    else if((24+7-hours)>=10){//提前一天出发
    //   cout<<"2"<<endl;
        cout<<24+7-hours<<":"<<50-mins;
    }
    else{//也是提前一天出发,但是特殊格式
    //    cout<<"3"<<endl;
        cout<<"0"<<24+7-hours<<":"<<50-mins;
    }
       
    return 0;

}

2023/5/17 13:54
加载中...