精华内容
下载资源
问答
  • 定义一个日期类Date

    千次阅读 2015-04-01 19:27:55
    【3.24】定义一个日期类Date,该对象存放一个日期,可以提供的操作有: void printDate();  void GetYear();  void GetMonth();  void GetDay();  void SetDate(int y,int m,intd); 还允许对日期作以下...
    

    【3.24】定义一个日期类Date,该类对象存放一个日期,可以提供的操作有:

    void printDate();
     void GetYear();
     void GetMonth();
     void GetDay();
     void SetDate(int y,int m,intd);

    还允许对日期作以下定义:

    Date d1(2010,6,8);

    Date d2;

     Date d3(d1);

    #include<iostream>
    #include<stdio.h>
    using namespace std;
    class Date
    {
    public:
    	void printDate();
    	void GetYear();
    	void GetMonth();
    	void GetDay();
    	void SetDate(int y,int m,intd);
    void SetDate();
    	int year;
    	int month;
    	int day;
    };
    Date::Date(int y,int m,int d):year(y),month(m),day(d)   
    {  }
    void Date::SetDate()
    {
    	printf("Input year,month,day: ");
    	scanf("%f%f%f",&y,&m,&d);
    }
    int main()
    {
    	Date d1(2010,6,8);
    	d1.SetDate();
    	Date d2;
    	d2.SetDate();
    	Date d3(d1);
    	d3.SetDate();
    	return 0;
    }
    
    
    老师这道题我找不出错误,不会改正,希望得到你的帮助……
    
    


    展开全文
  • 【C++题目】定义一个日期类Date

    千次阅读 2020-05-28 09:46:33
    题目内容:定义一个日期类Date,包含年、月、日三个数据成员(int),定义带有3个参数的构造函数,以及一个日期是当年的第几天的成员函数和输出日期的成员函数,日期的显示格式为年/月/日。编写主函数进行测试。 ...

    题目内容:定义一个日期类Date,包含年、月、日三个数据成员(int),定义带有3个参数的构造函数,以及一个求日期是当年的第几天的成员函数和输出日期的成员函数,日期的显示格式为年/月/日。编写主函数进行测试。
    每年各月天数分别为31,28,31,30,31,30,31,31,30,31,30,31,闰年2月为29天

    请补充完整类的定义
    #include using namespace std;
    void Date::show()
    {
    cout<<year<<"/"<<month<<"/"<<day<<endl;
    }
    int main()
    {
    int y,m,d;
    cin>>y>>m>>d;
    Date d1(y,m,d),d2;
    d1.show();
    cout<<d1.getDay()<<endl;
    cin>>y>>m>>d;
    d2.SetD(y,m,d);
    d2.show();
    cout<<d2.getDay()<<endl;
    system(“pause”);
    return 0;
    }

    输入样例:
    2020 4 8
    1997 7 1

    输出样例:
    2020/4/8
    99
    1997/7/1
    182

    #include <iostream>
    using namespace std;
    class Date
    {
     int year,month,day;
    public:
     void show();
     Date(int y=0,int m=0,int d=0)
     { year=y;month=m;day=d;}
     int getDay()
     {
      int x=0,a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
      int i,r=0;
      for(i=0;i<month;i++)
       x+=a[i];
      x+=day;
      if(year%4==0&&year%100!=0||year%100==0)
       r=1;
      if(r&&month>2)
       x++;
      return x;
     }
     void SetD(int y=0,int m=0,int d=0)
     { year=y;month=m;day=d;}
    };
    void Date::show()
    {
     cout<<year<<"/"<<month<<"/"<<day<<endl;
    }
    int main()
    {
     int y,m,d;
     cin>>y>>m>>d;
     Date d1(y,m,d),d2;
     d1.show();
     cout<<d1.getDay()<<endl;
     cin>>y>>m>>d;
     d2.SetD(y,m,d);    
     d2.show();
     cout<<d2.getDay()<<endl;
     system("pause");
     return 0;
    }
    展开全文
  • #include using namespace std;...class Date { public: void printDate() { cout } void Getyear() { cout } void Getmonth() { cout } void Getday() { cout } void setDate(int y,int m,int d
    #include<iostream>
    using namespace std;
    class Date
    {
    public:
    void printDate()
    {
    cout<<year<<"."<<month<<"."<<day<<endl;
    }
    void Getyear()
    {
    cout<<"year"<<"="<<year<<endl;
    }
    void Getmonth()
    {
    cout<<"month"<<"="<<month<<endl;
    }
    void Getday()
    {
    cout<<"day"<<"="<<day<<endl;
    }
    void setDate(int y,int m,int d)
    {
    year=y;
    month=m;
    day=d;
    }
    Date(int y,int m,int d)
    {
    year=y;
    month=m;
    day=d;
    }
    Date(const Date& p)
    {
    year=p.year;
    month=p.month;
    day=p.day;
    }
    private:
    int year;
    int month;
    int day;
    };
    int main()
    {
    Date d1(2010,6,8);
    d1.printDate();
    d1.Getyear();
    d1.Getmonth();
    d1.Getday();
    Date d2(2015,4,6);
    d2.printDate();
    d2.Getyear();
    d2.Getmonth();
    d2.Getday();
    Date d3(d1);
    d3.printDate();
    d3.Getyear();
    d3.Getmonth();
    d3.Getday();
    return 0;
    }



    展开全文
  • 定义一个日期类Date,包括年、月、日等私有数据成员。要求为所定义Date类设计如下重载运算符函数: Date operator+(int days);//返回一个日期加天数days后得到的日期 Date operator-(int days);//返回一个...

    题:
    定义一个日期类Date,包括年、月、日等私有数据成员。要求为所定义的Date类设计如下重载运算符函数:
    Date operator+(int days);//返回一个日期加天数days后得到的日期
    Date operator-(int days);//返回一个日期减去天数days后得到的日期
    Int operator-(Date& b);//返回两个日期相差的天数

    #include<iostream>
    using namespace std;
    
    class Date
    {
    private:
    	int year;
    	int month;
    	int day;
    public:
    	Date(int, int, int);
    	Date operator+(int days);
    	Date operator-(int days);
    	int operator-(Date& b);//运算符重载
    	int getYear();
    	int getMonth();
    	int getDay();//访问器
    };
    
    Date::Date(int y = 0, int m = 0, int d = 0) :year(y), month(m), day(d) {
    }//初始化列表
    
    Date Date::operator+(int days)
    {
    	if (day + days > 30)
    	{
    		month++;
    		if (month > 12)
    		{
    			month = 1;
    			year++;
    		}
    		day = day + days - 30;
    	}
    	else
    	{
    		day += days;
    	}
    
    	return *this;
    }//运算符重载“+”,几天后的天数
    
    Date Date::operator-(int days)
    {
    	if (day - days < 0)
    	{
    		month--;
    		if (month == 0)
    		{
    			month = 12;
    			year--;
    		}
    		day = day - days + 30;
    	}
    	else
    	{
    		day -= days;
    	}
    
    	return *this;
    }//运算符重载“-”,几天前的天数
    
    int Date::operator-(Date& b)
    {
    	int tmpdays1 = year * 360 + month * 30 + day;
    	int tmpdays2 = b.year * 360 + b.month * 30 + b.day;
    	if (tmpdays1 > tmpdays2)
    		return tmpdays1 - tmpdays2;
    	else
    		return tmpdays2 - tmpdays1;
    }//运算符重载“-”,两天差距天数
    
    int Date::getYear()
    {
    	return year;
    }
    
    int Date::getMonth()
    {
    	return month;
    }
    
    int Date::getDay()
    {
    	return day;
    }
    
    int main()
    {
    	Date date1(2020, 5, 21);
    	Date date2(2020, 6, 21);
    	Date date3;
    	int tmpdays3;
    
    	date3 = date1 + 3;
    
    	cout << "Three days after date1 is: " << "(" << date3.getYear() << "," << date3.getMonth() << "," << date3.getDay() << ")" << endl;
    
    	date3 = date2 - 3;
    	cout << "Three days before date1 is: " << "(" << date3.getYear() << "," << date3.getMonth() << "," << date3.getDay() << ")" << endl;
    
    	tmpdays3 = date1 - date2;
    	cout << "Two days apart: " << tmpdays3 << " days" << endl;
    
    	return 0;
    }
    
    展开全文
  • Java语言-定义一个日期Date类

    千次阅读 2020-05-05 12:54:34
    public class Date { //成员变量 private int day; private int month; private int year; //成员方法 public void setDate(int d,int m,int y) { day=d; month=m; year=y; } public void showDate() ...
  • 6.5 定义一个日期类 Date,该对象存放一个日期,可以提供的操作有: void GetDate(); //取日期值,格式如“2001 年 2 月 5 日” void GetYear(); //取年份 void GetMonth(); //取月份 void GetDay(); //取日期 ...
  • 设计一个日期类Date

    万次阅读 2016-12-03 16:42:49
    //用C++++设计一个日期类Date,该用于表示日期值(年、月、日)。 //要求除了能够通过相应的成员函数设置和获取日期值外,还能够实现将日期加一天的操作。 #include #include using namespace std; class date ...
  • //6.5 定义一个日期类 Date,该对象存放一个日期,可以提供的操作有: //void GetDate(); //取日期值,格式如“2001 年 2 月 5 日” //void GetYear(); //取年份 //void GetMonth(); //取月份 //void GetDay(); //...
  • **C++————定义日期类Date**

    千次阅读 2019-03-17 21:29:08
    C++————定义日期类Date 定义日期类Date。要求: (1)可以设置日期; (2)日期加天操作; (3)输出函数,输出格式为“XXXX-XX-XX”; (4)编写主函数,定义对象,完成相应功能。 程序的参考的输入(“Input...
  • 定义一个成员函数printdate来打印日期定义一个非静态成员函数setdate来设置日期; 重载<<运算符,用于输出日期。 #include<iostream> using namespace std; class Date { public: int day; int ...
  • 【C++】日期类Date定义

    千次阅读 多人点赞 2017-09-21 20:50:47
    C++中定义一般分为的说明部分和的实现部分。其中说明的格式如下: class { private: 私有数据和函数 public: 受保护数据和函数 };   其中,class是关键字。是用户自定义的C+
  • C++ 定义一个日期类

    千次阅读 2013-11-19 16:11:44
    //定义一个日期类 #include class Date { private : int year,month,day; public: void set(int year, int month, int day); bool fun(); void show(); }; //Date 中成员函数的实现(可以使用默认值) void ...
  • 3. 设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,如一日期加上天数、一日期减去天数、两日期相差的天数等。要求:使用运算符重载。 #include<iostream> using namespace ...
  • JAVA实现创建一个日期类Date,其功能包括: (1)能够以不同的格式输出日期,例如, MM/DD/YYYY June 14, 2014 2015年3月6日 (2)定义3个重载的构造函数,在创建Date对象时,可用以上3种格式进行初始化提示: (1)本题需要...
  • 题目要求这样:定义一日期Date类,重载++,--,-和^ 运算,分别完成求日期+1,-1, 两个日期相减之间天数,以及取对应日期的星期几的操作,并编写主函数进行测试。 代码: Date类 // // Date.h // Date // // ...
  • #include"Date.h" using namespace std; void main() { Date D(1000,1,1); int y,m,d; cin>>y>>m>>d; D.setdate(y,m,d); D.display(); } Date.h class Date { private: int year,month,day; ...
  • 定义一个日期类,包括年,月,日三个属性和一个方法,用于判断是不是闰年,然后实例化两个对象:今天和明天,并分别给他们赋值。package test22;class YYY { int year,month,day;boolean isLeapYear() { if((year%4...
  • /*定义一个日期类:包括年、月、日三个成员变量,显示日期的方法 * 提供构造方法:定义无参构造方法,和有参构造方法*/代码如下:public class Demo { public static void main(String[] args) { Date date1=new ...
  • 定义一个满足如下要求的Date类

    千次阅读 2012-03-17 21:40:07
    定义一个满足如下要求的Date类: (1)用下面的格式输出日期:  日/月/年 (2)可运行在日期上加一天操作 (3)设置日期 package seven; import java.util.Scanner; /**  * 日期操作  * @author Jet  ...
  • 设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,如某日期加上天数、某日期减去天数、两日期相差的天数等。 **【要求】: 为Date类定义如下运算符重载函数: Date operator+(int ...
  • #include using namespace std;...class Date {  public: void setDate(int y, int m, int d);  void showDate();  private: int year; int month; int day; };  void Date::setDate(int y, int m, int
  • C++日期类Date的实现

    千次阅读 2016-10-17 09:27:15
    在学C++的时候,日期类一个很基础也很重要的,所以有必要实现一下。 常规日期类的本身并不复杂,实现的过程主要涉及到了一些构造函数,拷贝构造函数,以及各种运算符的重载等,而难点主要在于如何保证日期的...
  • 日期类Date控制台应用程序设计C#

    千次阅读 2020-03-19 09:59:15
    实验要求:写出 Date定义代码,含有如图所示的 3 字段及 4 方法。 实验目的 实验目的: 学会自定义成员并实例化对象解决实际问题。 实验内容 (1) 在VS开发环境的控制台应用中,从菜单“项目”→...
  • 设计一个日期Date类(静态成员)

    千次阅读 2016-05-07 23:23:48
    设计一个日期Date,其中有数据成员int year,month,dat;,有静态数据 成员数组int days[13];,用于分别存放一年12个月的天数,初始化为 {0,31,28,31,30,31,30,31,31,30,31,30,31}。在具体应用时,根据对象的...
  • c++日期类Date类

    千次阅读 2018-03-24 10:51:05
    1.Date中的构造函数构造函数的作用可以说是对变量的初始化(Init)如果我们不写构造函数,系统会生成默认的构造函数,但是对于date类来说,这里的默认构造函数什么都不做,如果你创建了一个 Date d1,系统调用了默认...
  • 定义日期类Date,包括年、月、日3成员变量,在其中重载运算符“+”、“-”、“++”、“–”。 注意:需要考虑每月不同天数及闰年问题。 (面向对象程序设计基础) #include<iostream> using namespace std...
  • 定义一个带重载构造函数的日期类

    千次阅读 2018-05-06 16:42:52
    题目内容:定义一个带重载构造函数的日期类Date,数据成员有年、月、日;成员函数包括:一个带参数的构造函数Date(int,int,int),一个不带参数的构造函数,一个按“年-月-日”格式显示日期的函数,一个对数据成员...
  • 题目要求:设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,包括某日期加上指定天数、某日期减去指定天数、两个日期相差的天数等。 代码仅供参考 #include<iostream> #include&...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 275,841
精华内容 110,336
关键字:

定义一个日期类date