返回信息流问题:
【题目描述】
国家安全局获得一份珍贵的材料,上面记载了一个即将进行的恐怖活动的信息。不过,国家安全局没法获知具体的时间,因为材料上的时间使用的是LINUX的时间戳,即是从2011年1月1日0时0分0秒开始到该时刻总共过了多少秒。此等重大的责任现在落到了你的肩上,给你该时间戳,请你计算出恐怖活动在哪一天实施?(为了简单起见,规定一年12个月,每个月固定都是30天)
【输入】
一个整数n,表示从2011年1月1日0时0分0秒开始到该时刻过了n秒。
【输出】
输出一行,分别是三个整数y、m、d,表示恐怖活动在y年m月d日实施。
【样例输入】
130432457
【样例输出】
2015 3 10
代码:
#include<stdio.h>
int main()
{
int y=2011,m=3,d=10;
int n;
int a,b,c;
int a1,b1;
scanf("%d",&n);
a1=60*60*24*30*12;
b1=60*60*24*30;
a=n/a1;
b=(n-a*a1)/b1;
c=(n-a*a1-b*b1)/(60*60*24);
y+=a;
m+=b;
d+=c;
printf("%d %d %d",y,m,d);
return 0;
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #94904同步于 2017/3/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
代码错误
dahulu
2017/3/19镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。