历
日历
公历年份, 一般均列于上方。
月份。
以大字显示当日日期。通常非假日的星期一至五用黑/蓝色字,星期六昔日使用绿色,实施周休二日后改为红色,周日一律为红色。
星期。
农历日期。
当日的节气、运程等预测。
节日名称。(当日以红色印刷,昔日国定假日还会印上国旗)
商店名称。(打印赠送商家名称、地址、电话于下方。)
有些星期六、日会印成一张。
月历
一体式月历,为每月一幅,分别有十二张年画,日期显示于下方。
二体式月历,上方通常为一个“福”字,下方为日期,并以小字显示上、下月日期。
年历
年历将十二个月的日期显示于一版之上,其他讯息相对较少。
电子月历程式代码
此代码用C++来实现
#include#includeusingnamespacestd;structMonthData{stringname;intdate;MonthData(char*n="",intd=0){name=n;date=d;}};#define ShowLanguage 0 //0是英文 1是中文#if ShowLanguage == 0MonthDatamonthdata[]={//MonthData("January",31),//MonthData("February",28),//MonthData("March",31),//MonthData("April",30),//MonthData("May",31),//MonthData("June",30),//MonthData("July",31),//MonthData("August",31),//MonthData("September",30),//MonthData("October",31),//MonthData("November",30),//MonthData("December",31)};stringdayname[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};stringeys="Enter a year:";stringems="Enter a month:";#elif ShowLanguage == 1MonthDatamonthdata[]={//MonthData("一月",31),//MonthData("二月",28),//MonthData("三月",31),//MonthData("四月",30),//MonthData("五月",31),//MonthData("六月",30),//MonthData("七月",31),//MonthData("八月",31),//MonthData("九月",30),//MonthData("十月",31),//MonthData("十一月",30),//MonthData("十二月",31)};stringdayname[]={"日","一","二","三","四","五","六"};stringeys="輸入年分:";stringems="輸入月份:";#endifintyeardate(intmonth,intday=0){returnmonth>=2?yeardate(month-1,day+monthdata[month-2].date):day;}intleapday(intyear){returnyear/4-year/100+year/400-year/4000;}intmonthtday(intyear,intmonth){return(year+leapday(year-(month<3))+yeardate(month))%7;}intmain(){intyear,month;do{cout<<eys<>year;}while(year<1);do{cout<<ems<>month;}while(month12);cout<<setw(4)<<year<<" "<<monthdata[month-1].name<<endl;intday;for(day=0;day<7;cout<<(++day<7?" ":"\n"))cout<<setw(3)<<dayname[day];intfirstday=monthtday(year,month);for(day=0;day<firstday;day++)cout<<" ";intdate;for(date=1,day--;date<=monthdata[month-1].date;date++,day=(day+1)%7,cout<<(day+1<7?" ":"\n"))cout<<setw(3)<<date;if(((year%4==0&&year%100!=0)||year%400==0)&&month==2)cout<<" 29 ";cout<<endl;system("pause");return0;}
参见
历法
历书
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
相关资料
展开- 有价值
- 一般般
- 没价值