📄 guanji.c
字号:
#include"stdio.h"
#include"dos.h"
#include<time.h>
main()
{
int p;
int day,mn,yr,i,days=0,s;
int mont[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
struct time t[1];
loop:
{
time_t tval;
struct tm *now;
tval=time(NULL);
now=localtime(&tval);
yr=now->tm_year+1900 ;
mn=now->tm_mon+1;
day=now->tm_mday;
if (yr%4==0||yr%100==0||yr%400==0)
mont[2]=29;
else
mont[2]=28;
for (i=0;i<mn;i++)
days+=mont[i];
days+=day;
s=yr-1+(int)((yr-1)/4)-(int)((yr-1)/100)+(int)((yr-1)/400)+days;
p=s%7;
printf("%d",p);
switch (p)
{
case 1: /*星期一的时候*/
if(now->tm_hour<=12||now->tm_hour>=16&&now->tm_hour<18) system("shutdown -s");
case 2:
if(now->tm_hour<=12||now->tm_hour>=16&&now->tm_hour<18) system("shutdown -s");
case 3:if(now->tm_hour<10||now->tm_hour>=14&&now->tm_hour<18) system("shutdown -s");
case 4:if(now->tm_hour>=10&&now->tm_hour<12||now->tm_hour>=14&&now->tm_hour<16) system("shutdown -s");
case 5:if(now->tm_hour<12||now->tm_hour>=14&&now->tm_hour<18) system("shutdown -s");
case 6:
exit(0);
case 7:
exit(0);
}
sleep(1000);
goto loop;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -