题目描述
注意:
- 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;
}