这是什么错?
查看原帖
这是什么错?
152053
jiunianqing楼主2021/9/11 08:20
#include<bits/stdc++.h>
using namespace std;
int s,v,shi=0,fen=0,time1=0;
int shi1,fen1;
int main(){
    cin>>s>>v;
    if(s%v!=0||s<v){
        time1=s/v+1;
    }else{
        time1=s/v;
    }
    if(time1%60+10>60){
        shi+=1;
        fen=time1%60;
    }else{
        fen=time1%60+10;
    }
    if(fen>0){
        shi+=1;
    }
    if(shi>8){
        shi1=24-shi+8;
    }else{
        shi1=8-shi;
    }
    fen1=60-fen;
    if(shi1/10==0){
        if(fen1/10==0){
            cout<<"0"<<shi1<<":"<<"0"<<fen1;
        }else{
            cout<<"0"<<shi1<<":"<<fen1;
        }
    }else{
        if(fen1/10==0){
            cout<<shi1<<":"<<"0"<<fen1;
        }else{
            cout<<shi1<<":"<<fen1;
        }
    }
    return 0;
}

问问各位大佬这是什么错

80分

为什么s<v的时候time1不加1????

2021/9/11 08:20
加载中...