題目描述
注意:
- 1s=1000ms
- 輸出格式,輸出位數為兩位,不足用0補充,格式為
代碼
#include<stdio.h>
int main(){
int tem,day=0,hour=0,min=0,sec=0;
long long time;
scanf("%lld",&time);
day=time/(24*60*60*1000);//求出一共有多少整天
tem=time%(24*60*60*1000);//求出有多少不足一天的毫秒數
hour=tem/(1000*60*60);
min=(tem%(1000*60*60))/(1000*60);
sec=(tem%(1000*60))/(1000);
printf("%.2d:%.2d:%.2d",hour,min,sec);
return 0;
}
復習時,有了新的想法
代碼
#include<stdio.h>
int main(){
long long int n;
int hour,min,sec;
scanf("%lld",&n);
hour=(n/(1000*60*60))%24;
min=(n/(1000*60)%60);
sec=(n/1000)%60;
printf("%.2d:%.2d:%.2d",hour,min,sec);//注意輸出格式!!!
return 0;
}