C/C++の宿題を片付けます 107代目
レス数が900を超えています。1000を超えると表示できなくなるよ。
0911904
2008/05/27(火) 23:09:25whole_time < 100 の時に正しく表示されなかったので >>904 の訂正
void display(long whole_time, long left_time){
long rate;
int is_percentage=0;
rate=left_time*100/whole_time;
if(whole_time*rate/100==left_time) is_percentage=1;
if(whole_time*(rate+1)/100==left_time) rate++,is_percentage=1;
if(is_percentage && left_time!=0 && left_time!=whole_time){
printf("%2ld%%\n", rate);
}else{
printf("%02ld:%02ld:%02ld\n", left_time/3600, (left_time/60)%60, left_time%60);
}
}
レス数が900を超えています。1000を超えると表示できなくなるよ。