计算时间

    xiaoxiao2021-03-25  119

    问题描述

      给定一个t,将t秒转化为HH:MM:SS的形式,表示HH小时MM分钟SS秒。HH,MM,SS均是两位数,如果小于10用0补到两位。

    输入格式

      第一行一个数T(1<=T<=100,000),表示数据组数。后面每组数据读入一个数t,0<=t<24*60*60。

    输出格式

      每组数据一行,HH:MM:SS。

    样例输入

    2

    0

    86399

    样例输出

    00:00:00

    23:59:59

    public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a=sc.nextInt(); int[] i=new int[a]; String[] k=new String[a]; for(int b=0;b<a;b++){ i[b]=sc.nextInt(); int h=i[b]/3600; int m=i[b]600/60; int s=i[b]600``; k[b]=h+":"+m+":"+s; } for(int b=0;b<a;b++){ System.out.println(k[b]); } }

    转载请注明原文地址: https://ju.6miu.com/read-24237.html

    最新回复(0)