请重新编写习题12.2程序,将其中的函数update改用整除和求余运算来实现时钟的更新

我想问 怎么用结构体指针还有 整除求余的方法编程 实现时钟的更新_百度知道
我想问 怎么用结构体指针还有 整除求余的方法编程 实现时钟的更新
#include&stdio.h&
int hour,minute,
void update()
{second++;
if(second==60){second=0;minute++;}
if(minute==60){minute=0;hour++;}
if(hour==24)hour=0;}
void display()
{printf(&%d:%d:%d&,hour,minute,second);printf(&\n&);}
我有更好的答案
在头文件包含windows#include&stdio.h&display(struct&} if(p-&minute==60){p-&hour+=p-&minute/60;p-&minute=p-&delay(),p-&hour,p-&;hour=p-&hour%24;}void&nbsp,0;second++; if(p-&second==60){p-&minute+=p-&second/60;p-&second=p-&gt,};void&update(struct&time{int&time*p){p-&gt,p-&gt.h;i++){update(&t);1000000;second);display(&t);t++);}int&main(){int&i;struct&time&t={0;.,0};for(i=0;i&time*p){printf(&%d;hour,}return&0;}弄了好一会,你应该会满意的。提个建议,用Sleep函数;} if(p-&hour==24)p-&,注意S大写。#include&windows.h&second%60:%d:%d&;minute%60,然后delay里面写Sleep(1000);printf(&\n&);}void&delay(){int&t;for(t=0;t&lt..void&delay(){Sleep(1000);}.;struct&nbsp
采纳率:80%
为您推荐:
其他类似问题
整除的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c语言,结构体用整数和求余运算来实现时钟值得更新_百度知道
c语言,结构体用整数和求余运算来实现时钟值得更新
#include&stdio.h&
int hour,minute,
void update()
{second++;
if(second==60){second=0;minute++;}
if(minute==60){minute=0;hour++;}
if(hour==24)hour=0;}
void display()
{printf(&%d:%d:%d&,hour,minute,second);printf(&\n&);}
我有更好的答案
second=s%60;i&1000000;i++) {
tim=format(&tim,i);
delay(),已经运行过;}:%2d;; int&struct&TIME& (*p);delay(){ int&i;
display(&tim);format(struct&TIME&*p; for(t=0;t&lt,int&s){ (*p):%2d\n&;t,如果有什么问题请留言。#include&stdio.h& int&display(struct&TIME&*p){ printf(& struct&TIME& for(i=0,(*p).struct&TIME{ int&hour,(*p).second);}void&t++);}int&main(){ int&*p;}void&nbsp.minute=s/60%60; (*p).hour=s/3600; return&nbsp,(*p).%2d把改编完成的完整程序发给你
采纳率:71%
t=second/60;minute %= 60 ;t=minute/60;second %= 60 ;minute += tvoid update(){second++
为您推荐:
其他类似问题
结构体的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

 

随机推荐