-->
当前位置:首页 > 题库 > 正文内容

6-12 定义Date类 (10 分)

Luz4年前 (2021-03-08)题库2718
6-12 定义Date类 (10 分)

本题要求实现一个日期类定义,根据所定义的类可以完成相关的类测试。

Date类定义:

根据Date被使用的情况,进行Date类定义,要求通过构造函数进行日期初始化,并通过display()函数进行日期格式显示,显示格式为"月/日/年"

测试程序样例:

main( ) 函数定义如下

int main(){ Date d1(3,25,2019); Date d2(3,30); Date d3(10);
 Date d4;
 d1.display();
 d2.display();
 d3.display();
 d4.display(); return 0;
 }/* 请在这里填写答案 */

输出样例:

在这里给出相应的输出。例如:

3/25/2019
3/30/2019
10/1/2019
1/1/2019
作者
范鹏程
单位
内蒙古师范大学
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
class Date{
    public:
        int year;
        int month;
        int date;
        void display(){
            cout<<date<<"/"<<month<<"/"<<year<<endl;
        }
        Date(int d,int m,int y){
            date=d;
            month=m;
            year=y;
        }
        Date(int d,int m){
            date=d;
            month=m;
            year=2019;
        }
        Date(int d){
            date=d;
            month=1;
            year=2019;
        }
        Date(){
            date=1;
            month=1;
            year=2019;
        }
};


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。