#include <stdio.h>
void Updaet();
void Updaet();
void Display();
typedef struct clock
{
int hour ;
int minute ;
int second ;
}CLOCK;
CLOCK clok ;
int main()
{
int i;
// CLOCK clok ;
for(i = 0; i< 100000 ;i++)
{
Update();
Display();
Delay();
}
return 0;
}
void Update()
{
clok.second ++ ;
if(clok.second % 60 == 0)
{
clok.second = 0;
clok.minute++;
}
if(clok.minute / 60 == 1)
{
clok.minute = 0;
clok.hour ++;
}
if(clok.hour % 24==0)
{
clok.hour = 0;
}
}
void Display()
{
printf("%4d%4d%4d\n",clok.hour,clok.minute,clok.second);
}
void Delay()
{
int t ;
for(t = 0 ; t < 100000; t++);
}
C程序---重新编写习题12.2程序,将其中Update()改用整除、取余运算来实现时钟值的更新
最新推荐文章于 2021-05-25 05:33:58 发布