|
#include<bits/stdc++.h>
#include <windows.h>
using namespace std;
bool a;
int hour,minute,second,year,month,day;
int month1[12]={32,29,32,31,32,31,32,32,31,32,31,32};
void gotoxy(HANDLE hout, int x, int y);
void gotoxy(HANDLE hout, int x, int y){
COORD pos;
pos.X = x;
pos.Y = y;
SetConsoleCursorPosition(hout, pos);
};
void pingrun()
{
if(year%4==0)
{
if(year%100==0)
{
if(year%400==0)
a=1;
else
a=0;
}
else
a=1;
}
else
a=0;
}
int main()
{
HANDLE hout = GetStdHandle(STD_OUTPUT_HANDLE);
cin>>year;
cout<<"年";
cin>>month;
cout<<"月";
cin>>day;
cout<<"日";
cin>>hour;
cout<<":";
cin>>minute;
cout<<":";
cin>>second;
for(;;second++)
{
if(second==60)
{
minute+=1;
second=0;
if(minute==60)
{
hour+=1;
minute=0;
if(hour==24)
{
hour=0;
second=0;
minute=0;
day+=1;
hour=0;
if(day==month1[month-1])
{
month+=1;
day=1;
if(month==12)
{
year+=1;
month=1;
}
}
}
}
}
else
{
cout<<setw(4)<<year<<"年"<<setw(2)<<month<<"月"<<setw(2)<<day<<"日"<<'\n';
cout<<setw(2)<<hour<<":"<<setw(2)<<minute<<":"<<setw(2)<<second<<'\n';
Sleep(100);
gotoxy(hout,0,12);
}
}
return 0;
} |
|