注册 登录
编程论坛 C++教室

[原创]年、月、日输入输出例程

qilindh 发布于 2007-08-25 10:47, 873 次点击

#include <iostream.h>

class Date{

protected:

int year;

int month;

int day;

bool Isleapyear;

public:

Date(){};//构造函数无返回类型

Date(int year,int month,int day);

~Date(){};//析构函数无返回类型

int &GetYear(){return year;}

int &GetMonth(){return month;}

int &GetDay(){return day;}

void panduan(){Isleapyear=false;//平年闰年判断函数

if(year%100==0)

{if(year%400==0) Isleapyear=true;}

else {if(year%4==0) Isleapyear=true;} ;

if(Isleapyear==true) cout<<"\n该年是闰年";

else cout<<"\n该年是平年";

}

};

Date::Date(int year,int month,int day){

(*this).year=year;

(*this).month=month;

(*this).day=day;

}

void main(){

int year,month,day;

cin>>year>>month>>day;

Date mydate(year,month,day);

int &myyear=mydate.GetYear();

int &mymonth=mydate.GetMonth();

int &myday=mydate.GetDay();

cout<<myyear<<endl<<mymonth<<endl<<myday<<endl;

mydate.panduan();

}

测试通过,运行如下:

2000

12

2

该年是闰年

8 回复
#2
静夜思2007-08-25 11:32
编程中国原创计划及声明
  • 严肃性
    不求文章要写的多么经典,但一定要是自己的原创。求助、转载、广告等其他类型帖子冒充原创者,视用户等级禁言一段时间或封ID。

  • 本站首发
    原创帖必须是本站首发,在其他站点发布以后在本论坛发布的,我们拒绝承认为原创,一律视为转载。

  • 鼓励原创
    原创帖在发布以后,管理员通过网上划词搜索辨别是否为原创,如确定为原创,只要文章不是过于简陋就会推荐为本版精华,优秀的同时收录至本站技术教程频道。
#3
静夜思2007-08-25 11:32
#4
aipb20072007-08-25 12:14
这什么原创啊,不能乱打的。被封了吧!
#5
抗议2007-08-25 13:55

[此贴子已经被作者于2007-8-25 21:05:49编辑过]

#6
aipb20072007-08-25 14:50
我真的看不出来你这个代码有什么原创价值。

你要知道代码都是自己写的,那论坛上的原创也就太多了吧,能运行的代码都是原创?
#7
抗议2007-08-25 17:09

[此贴子已经被作者于2007-8-25 21:06:31编辑过]

#8
alan8232007-08-26 09:47
要小心哦!
#9
a84517272007-08-26 18:44
好牛原文件地址都能发现

[此贴子已经被作者于2007-8-26 22:31:49编辑过]


1