首页 > 试题广场 >

时间转换

[编程题]时间转换
  • 热度指数:54963 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
给定秒数 seconds ,把秒转化成小时、分钟和秒。

数据范围:

输入描述:
一行,包括一个整数,即给定的秒数。


输出描述:
一行,包含三个整数,依次为输入整数对应的小时数、分钟数和秒数(可能为零),中间用一个空格隔开。
示例1

输入

3661

输出

1 1 1
seconds=int(input())
if seconds<60:
    print(0,0,seconds)
elif 3600>seconds>=60:
    print(0,seconds//60,seconds%60)
else:
    print(seconds//3600,(seconds-seconds//3600*3600)//60,seconds%60)
发表于 2022-08-05 16:11:21 回复(0)
# 小时=总秒数除60秒*60分--也就是一小时等于60分*60秒的秒数
# 分钟=一分钟等于60秒--在小时的基础上上取整
# 秒,在分钟的基础上取余就是秒
class Func:
    def f(self):
        seconds = int(input())
        h = seconds // 3600
        m = (seconds % 3600) // 60
        s =(seconds % 3600) % 60
        print(h,m,s)
if __name__ == "__main__":
    A = Func()
    A.f()

发表于 2022-06-22 00:04:03 回复(0)
s=int(input())
h,s = divmod(s,3600)
m,s = divmod(s,60)
print(h,m,s)
发表于 2022-06-13 23:21:50 回复(0)
a = int(input())
print(int(a/3600),int(a%3600/60),int(a%60))

发表于 2022-05-12 12:05:39 回复(0)
a=int(input())
shi=a//3600
fen=(a-shi*3600)//60
miao=a-shi*3600-fen*60
print('{} {} {}'.format(shi,fen,miao))

发表于 2022-04-24 16:10:45 回复(0)
num = int(input())
h = num//3600
m = (num%3600)//60
s = (num%3600)%60
print(h,m,s)
发表于 2022-04-08 15:48:40 回复(0)
s = int(input())
a = s//3600
b = (s%3600)//60
c = s%3600%60
print(a, b, c)
发表于 2022-04-08 13:15:32 回复(0)
a=int(input())
b=int(a/3600)
c=int((a%3600)/60)
d=int((a%3600)%60)
print(b,c,d)
发表于 2022-04-02 14:08:26 回复(0)
h, m = divmod(int(input()), 3600)
m, s = divmod(m, 60)
print('{} {} {}'.format(h, m, s))

发表于 2022-03-25 21:32:58 回复(0)
seconds = int(input())
print('{} {} {}'.format(seconds//3600,(seconds%3600)//60,seconds%60))

发表于 2022-03-25 11:08:18 回复(0)
seconds = int(input())
h = seconds//3600
m= (seconds%3600)//60
s = seconds-3600*h-60*m
print(h,m,s)
发表于 2022-03-05 10:37:51 回复(0)
num = int(input())

hour = num//3600
minute = (num - hour*3600)//60
second = num%60

print(hour, end=' ')
print(minute, end=' ')
print(second)
发表于 2022-02-26 15:52:07 回复(0)
ns = int(input())
a = ns//3600
b = (ns - a*3600)//60
c = ns - a*3600 - b*60
print(a,b,c)

发表于 2022-01-15 13:37:14 回复(0)
num=int(input())
hour=num//3600
minute=(num%3600)//60
second=(num%3600)%60
print("%d %d %d" % (hour,minute,second))

发表于 2021-12-02 20:52:41 回复(0)
s = eval(input())
print(s//3600,s%3600//60,s%3600%60)
发表于 2021-09-04 15:27:19 回复(0)
a = int(input())
hour = a // 3600
minute = a % 3600 // 60
second = a % 3600 % 60
print(hour,minute,second)
发表于 2021-08-21 16:03:27 回复(0)
n = int(input().strip())
hour = n //3600
minute = n//60 -hour*60
second = n -hour*3600 -minute*60

print(f'{hour} {minute} {second}')
#爱图图每时每分每秒!

发表于 2021-08-13 15:42:32 回复(0)