#include bits/stdc.h #include windows.h #include time.h using namespace std; int m_,d_,h_,mi_,x,y,z,newlp,result;//定义 class Date{ private: int year; int month; int day; int hour; int minute; int second; public: void getCurrentTime(){ time_t t time(NULL); struct tm *iofo localtime(t); year iofo-tm_year 1900; month iofo-tm_mon 1; day iofo-tm_mday; hour iofo-tm_hour; minute iofo-tm_min; second iofo-tm_sec; m_month; d_day; h_hour; mi_minute; } };//获取当前时间 int main(){ cout请输入一个四位数(不要是像1234、2026...一样的常用的数字): ;cinx; cout请输入一个五位数(不要是像12345、10000...一样的常用的数字): ;ciny; zxy; cout将它们相加得到z\n;//相加求和 cout输入一个以21开头的七位数: ;cinnewlp;//21代表2月10日以后可以根据当前日期修改 system(cls);//清楚界面 cout请输入一个四位数(不要是像1234、2026...一样的常用的数字): xendl; cout请输入一个五位数(不要是像12345、10000...一样的常用的数字): yendl;//重新输出 cout将它们相加得到zendl; Date date; date.getCurrentTime(); resultm_*1000000d_*10000h_*100mi_; if(result-z2100000)cout输入一个以20开头的七位数: result-zendl;//变换数字 else cout输入一个以21开头的七位数: result-zendl;//变换数字 cout相加后得: resultendl;//当前时间 cout月份m_日期d_时间h_:mi_endl;//输出奇迹 return 0; }