摘要: //计算两个日期之间的天数(C++)//历法规定,四年一闰,四百年闰,例如2000年是闰年,2100年不闰年,//公历年份是整百数的,必须是400的倍数的才是闰年,不是400的倍数的就是平年//计算天数(C++)#include <iostream>#include <cmath>using namespace std;//判断是否为闰年bool isLeap(int n){ //400的倍数 或者四的倍数是 并且 不是100的倍数,也就是必须不为0 if(n%400==0 || n%4==0 && n%100 !=0) return true; els 阅读全文
posted @ 2012-02-13 23:40 简单--生活 阅读(2135) 评论(0) 推荐(0) 编辑
摘要: "年、月、日"的计算方法是由古代罗马教皇儒咯·恺撒创立的。他在修改太阳历时规定每年有12个月,单月31日,双月30日。这样一年有366日,要比一年应有的365日多一日,因此必须从哪一个月里扣去一日才合适。当时判处死刑的犯人都是在二月份执行处死,人们认为二月份是不吉利的月份,就从二月份中减去了一日,这样,二月只有29日了。后来,恺撒的儿子奥古斯都做了皇帝,他发现自己出生的八月份只有30日,是小月,于是他就又从二月份中减去一日加在八月中,八月变成了有31天的大月,往后的次序也相应改变,九月、十一月改为30天;十月、十二月改为31天,这样二月就只有28天了。这样的变化一 阅读全文
posted @ 2012-02-13 23:36 简单--生活 阅读(14894) 评论(0) 推荐(0) 编辑
摘要: //13.3 深度隔离的界面(Deeply Parted interface)//13.3.1 日期的年月日版本(Year-Month-Day of Date VER)//例如,自定义的Date类原先是如下这样定义的//测试一下#include <iostream>#include "date_new.h"using namespace std;int main(){ cout<<"I am Main"; Date_new data(2011,11,11); //cout<<(ostream& o, & 阅读全文
posted @ 2012-02-13 22:37 简单--生活 阅读(436) 评论(0) 推荐(0) 编辑
简单--生活(CSDN)