文章
24
粉丝
0
获赞
180
访问
4.1k
#include <iostream>
#include <cstdio>
using namespace std;
int month_day[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
bool is_leapyear(int year) {//判断闰年
return (year%4==0 && year%100!=0) || year%400 == 0;
}
int get_day(int year, int month) {//获取每个月的天数
if(month == 2) {
return is_leapyear(year) ? 29 : 28;
} else return month_day[month-1];
}
int main() {
int time;
while(cin >> time) {
int year = 2009, month = 1, day = 1, hour = 0, minute = 0, second = time;
if(second >= 60) {
minute += second / 60;
second %= 60;
}
if(minute >= 60) {
hour += minute / 60;
minute %= 60;
}
if(hour >= 24) {
day += hour / 24;
hour %= 24;
}
while(day > get_day(year,month)) {
day-=get_day(year,month);
month++;
if(month > 12...
登录后发布评论
暂无评论,来抢沙发