十二生肖>十二星座>运程

9999年的日历 9999年日历表

分类:运程发布者:孤勇者的歌词

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于9999年的日历 9999年日历表的文章,本文对文章9999年的日历 9999年日历表好好的分析和解答,希望你能喜欢,只有你喜欢的内容存在,只有你来光临,我们才能继续前行。

打印输出公元1~9999年之间任意一年的日历

已经编译运行确认过了:)

#include<stdio.h>

#include<conio.h>

int week(int y,int m,int d);

void main()

{

int monthday[12]={31,28,31,30,31,30,31,31,30,31,30,31};

int y,w,i,m=1,d=1;

printf("??入一个年?yyyy:\n");

scanf("%d",&y);

if (y%4==0&&y%100!=0) monthday[1]=29;

for(m=1;m<=12;m++)

{

printf("\n\n%d年,%d月\n",y,m);

printf(" S M T W T F S \n");

for (d=1;d<=monthday[m-1];d++)

{

w=week(y,m,d);

if(d==1)

{

for (i=0;i<w;i++) printf(" ");

}

if(d<10) printf(" %d ",d);

else printf("%d ",d);

if(w==6) printf(" \n");

}

}

getch();

}

int week (int y,int m,int d)

{

int w;

if((m==1)||(m==2))

{

y--;

m+=12;

}

return (w);

}

万年历和老黄历的区别

万年历和老黄历的区别有:历史起源不同,时间跨度不同。

1、历史起源不同

万年历源自商朝国君祖乙命万年观测日月变化,万年经过长期观察,精心推算,制定出了准确的太阳历,国君为嘉奖其作为,将太阳历命名为“万年历”。而黄历(老黄历)则是由于上古时代人们在岁星纪年和占卜的基础上设想天体运行变化所得,直到唐代才有定型的黄历。

2、时间跨度不同

万年历中的“万年”表示时间跨度大,并非真指一万年,但万年历记录的时间还是比黄历长,最少包含100年的公历、农历、干支历、回历、藏历等多种历法。

而黄历则一般以年为时间跨度印刷出版,也能显示示公历、农历和干支历等多套历法,并附加大量与趋吉避凶相关的规则和内容。

万年历的由来:

据民间传说,很久以前,在商代,有个名叫万年的青年。他看到当时节令很乱,想把节令定准,于是一有空就琢磨。经过不懈努力,终于编撰出了这部历法。

现代的万年历能同时显示公历、农历和干支历等多套历法,更能包含皇历相关吉凶宜忌、节假日、提醒等多种功能信息,极为方便人们查询使用。万年只是一种象征,表示时间跨度大。

9999年是最后一年吗

9999年不是最后一年。

人类使用的是四位数的公元纪年,其最大数值是公元9999年12月31日,那天是星期五。如果人类在之后的岁月对历法没有改革的话,公元9999年过完了之后,那么将会进入到公元10000年,就会开始使用五位数的公元纪年,即公元10000年1月1日。所以,9999年不是最后一年。

中国古代时官方计算年代采用的不是阿拉伯数字,而是皇帝的年号。比如康熙4年,就是指公元1665年,一般老皇帝去世后,新皇帝为了尊敬长者,继位的当年不改年号,新年过后才改元。使用皇帝年号作为纪年方法,一方面宣示着皇帝的威严,另一方面也代表着自己国家的政治倾向。

公元纪年法的介绍

公元,即公历纪年法,是一种源自于西方社会的纪年方法,原称基督纪元,又称西历或西元,是由意大利医生兼哲学家Aloysius Lilius对儒略历加以改革而制成的一种历法——格里历。1582年,时任罗马教皇的格列高利十三世予以批准颁行。

公历纪年以耶稣诞生之年作为纪年的开始。在儒略历与格里高利历中,在耶稣诞生之后的日期,称为主的年份Anno Domini(A.D.)。而在耶稣诞生之前,称为主前Before Christ(B.C.)。但是现代学者为了淡化其宗教色彩以及避免非基督徒的反感而多半改称用“公元”(缩写为C.E.)与“公元前”(缩写为 B.C.E.)的说法。

以上内容是小编精心整理的关于9999年的日历 9999年日历表的精彩内容,好的文章需要你的分享,喜欢9999年的日历 9999年日历表这篇精彩文章的,请您经常光顾吧!

上一篇:农历6月8是什么星座的人 农历6月8是什么星座女

下一篇:更多运程

运程相关文章
更多运程文章

精选运程

运程热点