#include <stdio.h>
int main()
{
int n = 40000;
int h,m,s;
h = n/3600; //1小时3600秒,得出最多有几个小时
m = (n%3600)/60;//分钟数,n%3600就是n除以3600后的余数,等价与n - 3600*h,是减去小时数后剩余的秒数,除以60就是分钟数
s = n - h*3600 - m*60;//减去小时和分钟数后剩余的秒数,也可以用 s = n%60,不足60秒的数据(除以60取余后就是不足1分钟的秒数)
printf("%d:%d:%d",h,m,s);
return 0;
}
#include <stdio.h>
int main()
{
int a = 40000;
int h = a / 60 / 60;
int m = a / 60 % 60;
int s = a % 60;
printf("%02d:%02d:%02d",h,m,s);
return 0;
}
如有帮助,望采纳!谢谢!