高手进,难题??????????????????????????????????????????

[复制链接]
查看11 | 回复2 | 2008-3-31 13:39:23 | 显示全部楼层 |阅读模式
只可能出现在时针和分针重合的时候也就,时针以每12小时1圈的速度绕着表框跑,分针以每小时1圈的速度跑,假设从00:00开始赛跑,赛跑时间为12小时(超过的都是重复)时针只跑1圈分针跑了12圈 一圈内不可能有两次重复.....0:00~1:00间在0:00时候重合一次1:00~2:00间在1:05时候重合一次2:00~3:00间在2:10时候重合一次......还要算下去吗?好,有算法了,那来开始程序不在VB里写了,就这儿吧dim i,j as integerfor i=0 to 11print i & "时" j & "分"j=j+5next就5行
回复

使用道具 举报

千问 | 2008-3-31 13:39:23 | 显示全部楼层
0点、12点整,其他情况无整数解。
回复

使用道具 举报

千问 | 2008-3-31 13:39:23 | 显示全部楼层
有点头大,哈,写下步骤,要先求方程,用迭代法计算'设时间为:x:y'时针角度:(x+y/60)/12*360'分针角度:y/60*360'交换'时针角度:y/60*360'分针角度:(x+y/60)/12*360'判断'此时为(x+y/60)/12*60分,设为z'时针角度应该为(int(y/60*12)+z/60)/12*360y/60*360=(int(y/60*12)+z/60)/12*360则可以交换
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行