#include <stdio.h>
#include <time.h>
void main()
{
int a, b;
struct tm *tmptr;
time_t secnow;
time(&secnow);
tmptr = localtime(&secnow);
int hour1, min1;
hour1 = tmptr->tm_hour;
min1 = tmptr->tm_min;
printf("\n\n==========================\n");
printf("|");
printf("\t小Q为你报时\t |\n"); printf("|\033[40;37m 现在是北京时间 %02d:%02d\t |", hour1, min1);
printf("==========================\n\n");
printf("\033[41;45m温馨提示:\033[0m\n");
if (hour1 == 7)
{
if (min1 < 45)
printf("还有%d小时%d分钟上课\n", b = 7 - hour1, a =
45 - min1 - 2);
else if (min1 < 55)
printf("还有%d分钟上课\n", a = 55 - min1);
else if (min1 < 60)
printf("还有%d分钟上课\n", a = 95 - min1);
}
if (hour1 == 8)
{
if ( min1 < 35)
printf("还有%d分钟下课\n", a = 35 - min1);
if (min1>35&&min1 < 45)
printf("还有%d分钟上课\n", a = 45 - min1);
if (min1>45&&min1 < 60)
printf("还有%d分钟下课\n", a = 90 - min1);
}
if (hour1 == 9)
{
if (min1 < 30)
printf("还有%d分钟下课\n", a = 30 - min1);
if (min1>30&&min1 < 40)
printf("还有%d分钟上课\n", a = 40 - min1);
if (min1>40&&min1 < 60)
printf("还有%d分钟下课\n", a = 85 - min1);
}
if (hour1 == 10)
{
if ( min1 < 25)
{
printf("还有%d分钟下课\n", a = 25 - min1);
}
if (min1>25&&min1 < 55)
printf("还有%d分钟上课\n", a = 55 - min1);
if (min1>55&&min1 < 60)
printf("还有%d分钟上课\n", a = 100 - min1);
}
if (hour1 == 11)
{
if (min1 < 40)
printf("还有%d分钟下课\n", a = 40 - min1);
if (min1>40&&min1 < 50)
printf("还有%d分钟上课\n", a = 50 - min1);
if (min1>50&&min1 < 60)
printf("还有%d分钟上课\n", a = 95 - min1);
}
if (hour1 == 12)
{
if ( min1 < 35)
{
printf("还有%d分钟下课\n", a = 35 - min1);
printf
("\n温馨提示:\n快课了哦,请带好出入证和随身物品");
}
if (min1>35&&min1 < 60)
printf("还有%d分钟上课\n", a = 90 - min1);
}
if (hour1 == 13)
{
if (min1 < 59)
printf("还有%d分钟上课\n", a = 65- min1);
}
if (hour1 == 14)
{
if (min1 < 5)
printf("还有%d分钟上课\n", a = 5 - min1);
if (min1>5&&min1 < 15)
printf("还有%d分钟上课\n", a = 15 - min1);
if (min1>15&&min1 < 60)
printf("还有%d分钟下课\n", a = 60 - min1);
}
if (hour1 == 15)
{
if (min1 < 10)
printf("还有%d分钟上课\n", a = 10 - min1);
if (min1>10&&min1 < 55)
printf("还有%d分钟下课\n", a = 55 - min1);
if (min1>55&&min1 < 60)
printf("还有%d分钟上课\n", a = 65- min1);
}
if (hour1 == 16)
{
if (min1 < 5)
printf("还有%d分钟上课\n", a = 5 - min1);
if (min1>5&&min1 < 50)
printf("还有%d分钟下课\n", a = 50 - min1);
if (min1>50&&min1 < 60)
printf("还有%d分钟上课\n", a = 60 - min1);
}
if (hour1 == 17)
{
if ( min1 < 40)
printf("还有%d分钟下课\n", a = 40 - min1);
if (min1>40&&min1 < 60)
printf("还有%d分钟下课\n", a = 90 - min1);
}
if (hour1 == 18)
{
if ( min1 < 30)
printf("还有%d分钟上课\n", a = 30 - min1);
if (min1>30&&min1 < 40)
printf("还有%d分钟上课\n", a = 40 - min1);
if (min1>40&&min1 < 60)
printf("还有%d分钟上课\n", a = 80 - min1);
}
if (hour1 == 19)
{
if (min1 < 20)
printf("还有%d分钟下课\n", a = 20 - min1);
if (min1>20&&min1 < 30)
printf("还有%d分钟上课\n", a = 30 - min1);
if (min1>30&&min1 < 60)
printf("还有%d分钟下课\n", a = 70 - min1);
}
if (hour1 == 20)
{
if (min1 < 10)
printf("还有%d分钟下课\n", a = 10 - min1);
if (min1 < 20)
printf("还有%d分钟上课\n", a = 20 - min1);
if (min1>20&&min1 < 60)
printf("还有%d分钟下课\n", a = 60 - min1);
}
if (hour1 == 21)
{
if ( min1 < 5)
printf("还有%d分钟上课\n", a = 5 - min1);
if (min1>5&&min1 < 45)
printf("还有%d分钟下课\n", a = 45 - min1);
}
printf("\n\n\n\t\t *^_^*\n\n");
}