搜索
您的当前位置:首页设计一个Cdate类(C++)

设计一个Cdate类(C++)

来源:飒榕旅游知识分享网
#include using namespace std; class Cdate {

int year,month,day;

int y1,m1,d1;

public: void setdate(int y,int m,int d) {year=y;month=m;day=d;}

void show() {

cout<<\"当前日期: \"<cout<<\"两天后日期:\"<void datetwo() //加一天后的年月日 {

d1=day;y1=year;m1=month;

for(int i=0;i<2;i++) {

d1++;

switch(d1){

case 29:

if(!(month==2 &&(year%400==0||year%4==0&&year%100!=0)))

{

m1=3;d1=1; };

break;

case 30:

if(month==2 &&(year%400==0||year%4==0&&year%100!=0))

{

m1=3;d1=1; };

break;

case 31:

if(month==4||month==6||month==9||month==11)

{

m1=m1+1;d1=1; };

break;

case 32:

m1=m1+1; d1=1;

if(month==12) {

y1=y1+1; m1=1; };

break;

} } }

};

void main() {

Cdate d; int y,m,d1;

cout<<\"请输入年月日: \"; cin>>y>>m>>d1;

d.setdate(y,m,d1);//加一天 d.setdate(y,m,d1);//再加一天 d.datetwo(); d.show(); }

因篇幅问题不能全部显示,请点此查看更多更全内容

Top