C++设计模拟时钟转动的程序,急需源代码!! 30

 我来答
静息态
2011-06-15 · TA获得超过113个赞
知道答主
回答量:144
采纳率:0%
帮助的人:75.3万
展开全部
#include “windows.h”
#include "iostream.h"
class MyTimer
{ private:
int hour;
int minute;
int sec;
public:
MyTimer():hour(0),minute(0),sec(0){};
MyTimer(int h, int m, int s)
{ hour = h;
minute = m;
sec = s;
}
void setTime(int h, int m, int s)
{ hour = h;
minute = m;
sec = s;
}
void showTime()
{ while(1)
{ system("cls");
if(sec>=60)
{ sec = sec-60;
minute +=1;
}
if(minute>=60)
{ minute = minute-60;
hour +=1;
}
if(hour >=24)
{
hour = hour-24;
}
cout<<hour<<":"<<minute<<":"<<sec<<endl;
Sleep(1000);
sec++;
}
}
};

在主函数创建一个MyTimer对象后调用showTime就行了
追问
不行啊   得在V C++环境下运行
追答
是VC++环境下运行啊 没有用到其他的东西啊
要不如果不是很严格的话,可以这样

#include "iostream.h"

#include "windows.h"
int main()
{
int hour,minute,second;
hour=10;minute=12;second=50;
while(1)
{
if (second>=60)
{second%=60;
minute+=1;}
if(minute>=60)
{minute%=60;
hour+=1;}
if(hour>=12)
{ hour%=12;}
Sleep(1000);
second++;
cout<<hour<<":"<<minute<<":"<<second<<endl;
}

return 0;
}

参考资料: http://zhidao.baidu.com/question/143647850.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东莞市易合传动科技有限公司
2024-11-06 广告
重载旋转平台是我们东莞市易合传动科技有限公司的明星产品之一。该平台采用高强度材料制造,具有卓越的承载能力和稳定性,能够承受极大的径向和轴向负载。其设计精密,旋转灵活,运转平稳,广泛应用于工业自动化、机器人、机床等领域。我们致力于为客户提供优... 点击进入详情页
本回答由东莞市易合传动科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式