1037: 时间戳(2级)输入仅一行。1个整数。输出3行。三个整数y、m、d分别表示恐怖活动在y年m月d日实施,每个数占一行,m、d是个位数时前面补0。

编程入门 行业动态 更新时间:2024-10-25 16:25:26

1037: 时间戳(2级)输入仅一行。1个<a href=https://www.elefans.com/category/jswz/34/1771264.html style=整数。输出3行。三个整数y、m、d分别表示恐怖活动在y年m月d日实施,每个数占一行,m、d是个位数时前面补0。"/>

1037: 时间戳(2级)输入仅一行。1个整数。输出3行。三个整数y、m、d分别表示恐怖活动在y年m月d日实施,每个数占一行,m、d是个位数时前面补0。

1037: 时间戳(2级)

时间限制: 1 Sec 内存限制: 128 MB

提交: 107 解决: 63

[提交] [状态] [讨论版] [命题人:admin]

题目描述

某日,国家安全局获得一份珍贵的材料,上面记载了一个即将进行的恐怖活动的信息。不过,国家安全局没法获知具体的时间,因为材料上的时间使用的是LINUX的时间戳,即是从2011年1月1日0时0分0秒开始到该时刻总共过了多少秒。此等重大的责任现在落到了小明的肩上,给出小明该时间戳,小明能计算出恐怖活动在哪一天实施吗?(为了简单起见,规定一年12个月,每个月固定都是30天)。

输入

仅一行。1个整数。

输出

3行。三个整数y、m、d分别表示恐怖活动在y年m月d日实施,每个数占一行,m、d是个位数时前面补0。

样例输入 Copy

130432457

样例输出 Copy

2015

03

10

来源/分类

C语言程序设计练习题

n=eval(input())
y=n//(3600*24*360)
m=(n-y*3600*24*360)//(3600*24*30)
d=(n-y*3600*24*360-m*3600*24*30)//(3600*24)
print(y+2011)
print("%02d"%(m+1))
print("%02d"%(d+1))

更多推荐

1037: 时间戳(2级)输入仅一行。1个整数。输出3行。三个整数y、m、d分别表示恐怖活动在y年m月d日实施,每个数占一行,m、d是个位数时前面补0。

本文发布于:2024-03-13 03:43:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1733115.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:整数   是个   位数   个数   恐怖活动

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!