时间显示(蓝桥杯)

时间显示

题目描述

小蓝要和朋友合作开发一个时间显示的网站。

在服务器上,朋友已经获取了当前的时间,用一个整数表示,值为从1970 年1 月1 日00:00:00 到当前时刻经过的毫秒数。

现在,小蓝要在客户端显示出这个时间。小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。

给定一个用整数表示的时间,请将这个时间对应的时分秒输出。

输入描述

输入一行包含一个整数,表示时间。

输出描述

输出时分秒表示的当前时间,格式形如 HH:MM:SS,其中 HH 表示时,值为0​​​​ 到23​​​​,MM 表示分,值为0​​​​ 到59​​​,SS 表示秒,值为0​​ 到59​。时、分、秒 不足两位时补前导0。

输入输出样例

示例 1

输入

c 复制代码
46800999

输出

c 复制代码
13:00:00

示例 2

输入

c 复制代码
1618708103123

输出

c 复制代码
01:08:23

评测用例规模与约定

对于所有评测用例,给定的时间为不超过108的正整数。

c 复制代码
#include<stdio.h>

int main()
{
  long long int ms;
  int ss,mm,hh;
  scanf("%lld",&ms);
  //1天等于24小时,1小时=60分 ,1分=60秒,1秒=1000毫秒
  ms=ms/1000;//毫秒变为秒 
  ss=ms%60;
  ms=ms/60;//秒变为分 
  mm=ms%60;
  ms=ms/60;//分变为时 
  hh=ms%24;
  printf("%02d:%02d:%02d",hh,mm,ss) ;
  return 0;
}
相关推荐
小此方2 分钟前
Re:从零开始的链式二叉树:建树、遍历、计数、查找、判全、销毁全链路实现与底层剖析
c语言·数据结构·c++·算法
ALex_zry5 分钟前
内核开发者的视角:C与Rust在系统编程中的哲学与实践
c语言·开发语言·rust
sulikey16 分钟前
C/C++内存管理深度解析:从内存分布到new/delete底层原理
c语言·c++·内存管理·placement-new
zore_c42 分钟前
【C语言】文件操作详解1(文件的打开与关闭)
c语言·开发语言·数据结构·c++·经验分享·笔记·算法
还下着雨ZG1 小时前
VC6.0:Window平台专属的C/C++集成开发环境(IDE)
c语言·c++·ide
缘三水1 小时前
【C语言】9.操作符详解(上)
c语言·开发语言·新人首发
刃神太酷啦1 小时前
C++的IO流和C++的类型转换----《Hello C++ Wrold!》(29)--(C/C++)
java·c语言·开发语言·c++·qt·算法·leetcode
不想写笔记1 小时前
C语言 函数
c语言·笔记
大海里的番茄1 小时前
让操作系统的远程管理更简单用openEuler+cpolar
linux·c语言·c++
小龙报1 小时前
VS2022调试技巧 + 实战案例
android·服务器·c语言·数据库·c++·windows·visual studio