首页 > 试题广场 >

时间转换

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

数据范围:

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


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

输入

3661

输出

1 1 1
n = int(input())
h = n//3600
m = n//60-h*60
s = n - m*60-h*3600
print(f"{h} {m} {s}")


# a = int(input())
# h, s = divmod(a, 3600)
# m, s = divmod(s, 60)
# print("{} {} {}".format(h, m, s))

发表于 2024-09-28 22:02:33 回复(0)
x= int(input())
hours = x//3600
mins = (x%3600)//60
seconds = (x%3600)%60
print(f"{hours} {mins} {seconds}")
编辑于 2024-04-22 14:46:51 回复(0)
s = int(input())
a = s//3600
b = (s-a*3600)//60
c = s-a*3600-b*60
print(a,b,c)

发表于 2023-06-14 11:19:06 回复(0)
time = int(input())
h = time//(60*60)
m = time//60-60*h
s = time%60
print(h,m,s)
发表于 2022-10-04 22:12:56 回复(0)
seconds = int(input())
hour = seconds//3600
minute = (seconds-hour*3600)//60
second = seconds-hour*3600-minute*60
print("%d %d %d"%(hour,minute,second))
发表于 2022-08-08 20:12:43 回复(0)
a = int(input())
h, s = divmod(a, 3600)
m, s = divmod(s, 60)
print("{} {} {}".format(h, m, s))

发表于 2021-09-09 01:06:38 回复(0)