编辑代码

#include <stdio.h>
int hour,minute,second;


//更新时、分、秒显示值
void Update()
{
	second++;

	if(second==60)
		{
			second = 0;
			minute++;
		}

	if(minute == 60)
		{ 
			minute=0;;
			hour++;
		}

	if(hour==24)
		{
			hour++;
		}
}

//显示时、分、秒
void Display()
	{
		printf("时:分:秒 %d:%d:%d\n",hour,minute,second);
	}


//模拟延迟时间为1秒
void Delay()
	{
		int t;

		for(t=0;t<1000000;t++);//用循环体为空语句的循环实现延时
	}

//48613975
int main()
{	
	int i;

	for(i=0;i<1000000;i++)
		{
			Update();//更新时、分、秒显示值
			Display();//显示时、分、秒
			Delay();//模拟延迟时间为1秒
		}

	return 0;
}