一天中时针和分针完全重合的时间点

Preface

写一个程序,找出一天中时针和分针完全重合的时间点


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

#include <iostream>
using namespace std;

// 系统ubuntu16
// 开发工具Clion

int main() {
// 时针的速度 360度 / (12 * 60)分 = 0.5度/分
// 分针的速度 360度/ 60分 = 6度/分
// 且分针跑得比时针块

// 0.5 * 60 = 30
int catch_distance_by_one_hour = 30;

for(int hour = 0; hour < 11; hour++)
{
int minute = (hour * catch_distance_by_one_hour) / (6-0.5) + 0.5;
cout<< hour << ":" << minute <<endl;
cout<< hour + 12 << ":" << minute <<endl;
}

// 程序打印结果为
// 0:0
// 12:0
// 1:5
// 13:5
// 2:11
// 14:11
// 3:16
// 15:16
// 4:22
// 16:22
// 5:27
// 17:27
// 6:33
// 18:33
// 7:38
// 19:38
// 8:44
// 20:44
// 9:49
// 21:49
// 10:55
// 22:55
return 0;
}
关注我的微信公众号[李一二],即时看更多的文章