#include "stdio.h"
int main(void){
int time,hour;
int numberNow;
int numberExpected;
int Plantime,Planhour;
const int Hour = 60;
const int RecoveTimeOfOne = 8;
const int HoursOfOneDay = 24;
const int MaxNumOfShuzhi = 160;
int cnt1 = 1;
int cnt2 = 1;
printf("please enter what time is it now:\n");
printf("hour=");
scanf("%d",&hour);
printf("\nminute=");
scanf("%d",&time);
if(hour>HoursOfOneDay||time>Hour){
cnt1 = 0;
}
while(cnt1==0){
printf("error!check and input again!");
printf("hour=");
scanf("%d",&hour);
printf(" minute=");
scanf("%d",&time);
cnt1++;
if(hour>HoursOfOneDay||time>Hour){
cnt1 = 0;}
}
printf("\nhow many shuzhi now:");
scanf("%d",&numberNow);
while(numberNow>MaxNumOfShuzhi){
printf("error!are you serious?");
printf("\ninput again!");
scanf("\n%d",&numberNow);
}
printf("\nhow many shuzhi do you want :");
scanf("%d",&numberExpected);
while(numberExpected>MaxNumOfShuzhi){
printf("error!Are you serious?");
printf("\ninput again!");
scanf("\n%d",&numberExpected);
}
while(numberNow>numberExpected){
printf("????");
printf("check it!And input it seriously!\n");
printf("now=");
scanf("%d",&numberNow);
printf("\nwant=");
scanf("%d",&numberExpected);
}
int num=0;
num = numberExpected-numberNow;
int sum;
sum = num*RecoveTimeOfOne;
int ret;
ret = hour*Hour+time+sum;
int Is24h=(ret/Hour);
if(Is24h>HoursOfOneDay){
Planhour=Is24h-HoursOfOneDay;
}
else {
Planhour = Is24h;
}
Plantime = ret%Hour;
if(Plantime<10){
printf("the aim time is %d:0%d",Planhour,Plantime);
}
else{
printf("the aim time is %d:%d",Planhour,Plantime);
}
return 0;
}