期中测试

Posted dadadacy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了期中测试相关的知识,希望对你有一定的参考价值。

1. 补足日期类实现,使得能够根据日期获取这是一年中第多少天。

 1 #include "date.h"
 2 #include "utils.h" 
 3 #include <iostream>
 4 using std::cout;
 5 using std::endl;
 6 
 7 Date::Date(){
 8     year=1970;
 9     month=1;
10     day=1;
11 }
12 Date::Date(int y, int m, int d):year(y),month(m),day(d){
13 }
14 
15 void Date::display(){
16 cout<<year<<"-"<<month<<"-"<<day<<endl;
17 }
18 
19 int Date::getYear() const{
20 return year;
21 }
22 
23 int Date::getMonth() const{
24 return month;
25 }
26 
27 int Date::getDay() const{
28 return day;
29 }
30 
31 int Date::dayOfYear(){
32     int i,j,sum=0;
33     if(month>=1) {
34     for(i=1;i<month;i++){
35     if(month==3||month==5||month==7||month==8||month==10||month==12)
36         sum=sum+30;
37     else if(month==2)
38          {
39                 if(((year%4==0&&year%100!=0)||year%400==0))
40                 sum=sum+29;
41                 else
42                 sum=sum+28;
43             }
44     else sum=sum+31;}}
45     sum=sum+day;
46     return sum;
47 }

 

以上是关于期中测试的主要内容,如果未能解决你的问题,请参考以下文章

期中测试题1

期中测试题3

Python数据分析期中测试--百货商场案例

期中测试( 制作一个秒表计时器 )

2021年信号与系统处理期中考试与课堂交互分数

2019高一期中考试 std代码