首页 > 试题广场 >

时间转换

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

数据范围:

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


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

输入

3661

输出

1 1 1
x = int(input())
hours = x//3600
minutes = x % 3600 // 60
seconds = x % 60
print(hours, minutes, seconds, sep=" ", end="")

发表于 2021-06-22 20:50:11 回复(0)
seconds = int(input())
hour = seconds//3600
minute = seconds%3600//60
second = seconds-hour*3600-minute*60
print('{} {} {}'.format(hour,minute,second))

发表于 2021-04-05 16:19:49 回复(0)
# 获取输入
seconds = int(input())

hour = str(seconds / 60 / 60).split('.')[0]
minutes = str((seconds - int(hour)*60*60) / (60)).split('.')[0]
second = str(seconds % 60)

# 格式化输出
print(hour+' '+minutes+' '+second)
发表于 2021-03-31 23:42:12 回复(0)
发表于 2021-03-26 11:50:14 回复(1)
time = int(input())
hour,time = time // 3600,time % 3600
minute,time = time // 60,time % 60
seconds = time
print(hour,minute,seconds)
编辑于 2021-03-02 12:24:09 回复(0)
time = int(input())
hour = time//3600
minute = (time - 3600 * hour)//60
s = (time - 3600 * hour - 60 * minute)//1
print(f'{hour} {minute} {s}')

发表于 2021-01-12 12:05:02 回复(1)
a = input()
b = int(a)//3600 c = int(a)%3600//60 d = int(a)%3600%60 print(b,c,d)

发表于 2020-11-19 23:14:12 回复(0)
seconds = eval(input(""))
hours = seconds //3600
minutes = (seconds - hours *3600)//60
second = seconds - (hours*3600) -(minutes*60)
print("{} {} {}".format(hours,minutes,second))

发表于 2020-10-08 16:35:41 回复(0)