假如渔夫在2000年1月1日在打鱼,请问2018年7月3日渔夫在干嘛?
代码如下:
复制代码
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
33int workThreeRestTwo(int year, int month, int day) {//假设从2000年1月1日开始计算总共有多少天 int sum = 0; int Nums[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 }; for (int i = 2000; i < year; i++) {//计算年所对应的天数 if (i % 4 == 0&&i% 100 != 0 ||i% 400 == 0){ sum += 366; }else{ sum += 365; } } if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {//今年是润年 Nums[2] = 29; } for (int j = 1; j < month; j++) {//计算月所对应的天数 sum += Nums[j]; } //最后加上单独的天数 sum += day; return sum; } void testworkThreeRestTwo() { int sum= workThreeRestTwo(2018,7,3); if (sum % 5 < 4 && sum % 5 > 0) cout << "He is working" << endl; else cout << "He is resting" << endl; }
最后
以上就是复杂猎豹最近收集整理的关于三天打鱼两天晒网问题的全部内容,更多相关三天打鱼两天晒网问题内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复