#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");
}