代码如下:
#include<bits/stdc++.h>
using namespace std;
int sed(int a,int b){
int c=a/b+11;
return c;
}
int main(){
int a,b;
cin>>a>>b;
int c=sed(a,b);
int d=480-c;
int z=c/60;
int h=d/60;
if (8-z>0){
int s=d%60;
if (s>=10)
{
cout<<"0"<<h<<":"<<s;
}
else cout<<"0"<<h<<":"<<"0"<<s;
}
else{
int s=abs(d%60);
int hou=(23-z+8)%24;
if (s==0) {hou++;s=60;}
if (hou==24) hou=0;
if (hou<10) cout<<"0"<<hou<<":";
else cout<<hou<<":";
int se=60-s;
if (se>=10) cout<<se;
else cout<<"0"<<se;
}
return 0;
}
为啥总有一组不过,求help