⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 text.cpp

📁 程序员面试宝典第2版
💻 CPP
字号:
#include <iostream>
#include <string>
using namespace std;
void ResetTheTime(int *year,int *month,int *date,int *hour,int *minute ,int *second)
{
	int dayofMonth[12]={31,28,31,30,31,30,31,31,30,31,30,31};

	if(*year<0||*month<1||*month>12||*date<1||*date>31||*minute<0||*minute>59||
		*second<0||*second>60)
		return;
	if(*year<0||*month<1||*month>12)
    if(*year%400==0||*year%100!=0&&*year%4==0)
		dayofMonth[1]=29;
	*second+=1;
	if(*second>=60)
	{
		*second=0;
		*minute+=1;
		if(*minute>=60)
		{
			*minute=0;
			*hour+=1;
			if(*hour>=24)
			{
				*hour=0;
				*date+=1;
				if(*date>dayofMonth[*month-1])
				{
					*date=1;
					*month+=1;
					if(*month>12)
					{
						*month=1;
						*year+=1;
					}
				}
			}
		}
	}
	cout<<*year<<' '<<*month<<' '<<*date<<' '<<*hour<<' '<<*minute<<' '<<*second;
	return;
}
int main()
{
	int y1=2004;int m1=2;int d1=28;int h1=23;int mm=59;int se=59;
	ResetTheTime(&y1,&m1,&d1,&h1,&mm,&se);
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -