文章

19

粉丝

0

获赞

2

访问

4.0k

头像
Aconly时间戳 题解:
P1545 杭州电子科技大学机试题
发布于2024年3月7日 16:12
阅读数 216

#include<bits/stdc++.h>
using namespace std;

int main() {
    int days[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };    //一个月的天数,为方便从1开始
    int n;
    while (cin >> n) {
        int sum = 1 + (n / (24 * 60 * 60));    //计算输入秒数有几天(起始为第1天)
        int second = n % (24 * 60 * 60);    //计算最后那天还剩多少秒
        int month = 0;        //计算出月份,计算之后的sum即为最后月份的天数
        while (sum - days[month] >= 0 && month < 12) {
            sum -= days[month];
            month++;
        }

        //计算时分秒
        int hour, minute, s;
   &...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发