查詢公曆與農曆轉換?

General 更新 2024年11月26日

萬年曆的c語言程式程式碼包括節假日農曆,農曆轉公曆,公曆農曆查詢某

/* 多格式萬年曆 1.問題 設計程式實現多規格列印萬年曆,要求每一橫排列印x個月 整數x可取1,2,3,4,6五個選項 2.設計思路 設定兩個陣列:一維m陣列存放月份的天數,如m(8)=31,即8月份為31天 二維d陣列存放日號,如d(3,24)=11,即3月份第2個星期的星期4為11號 其中24分解為十位數字2與個位數字4,巧妙地利用二維陣列存放了三維資訊 輸入年號y,m陣列資料通過賦值完成。根據曆法規定,平年二月份為28天; 若年號能被4整除且不被100整除,或能被400整除,該年為閏年,二月份為29天 則必須把m(2)改為29. 同時,根據曆法,設y年元旦是星期w(取值0-6,0為星期日),整數w的計算公式為 w={y+[(y-1)/4]-[(y-1)/100]+[(y-1)/400]}%7 []為取整。 元旦以後 ,每增加一天,w增1,當w=7時改為w=0即可。 設定三重迴圈i、j、k為d陣列的d(i,j*10+k)賦值。i:1-12,表示月份號;j:1-60 表示每個月約定最多6個星期;k;0-6,表示星期k。從元旦的a=1開始,每賦一個元素, a增1,同時w=k+1。當w=7時,w=0(為星期日)。當a>m(i)時,終止第i月的賦值操作。 輸入格式引數x(1,2,3,4,6),設定4重迴圈控制規格列印: n迴圈,n:1-12/x,控制列印12/x段(每一段x個月)。、 j迴圈,j:1-6,控制列印每月的6個星期(6行)。 i迴圈,i:t--t+x-1,控制列印每行x個月(從第t個月至t+x-1月,t=x(n-1)+1). k迴圈,k:0-6,控制列印每個星期的7天。 */ #include #include void main() { int a,i,j,n,k,t,w,x,y,z; static int d[13][78]; int m[14]={0,31,28,31,30,31,30,31,31,30,31,30,31}; char wst[]="Sun Mon Tue Wed Thu Fri Sat"; puts("Please enter the year: "); scanf("%d",&y); if(y%4==0&&y%100!=0||y%400==0)//閏年的二月為29天 m[2]=29; w=(y+(y-1)/4-(y-1)/100+(y-1)/400)%7;//計算y年元旦為星期w for(i=1;i<=12;i++) { a=1; for(j=1;j<=6;j++) { for(k=0;k<=6;k++) { while(k

贊助廣告

m[i]) break; } if(a>m[i]) break; } } puts......餘下全文>>

請問知道陽曆怎麼計算陰曆

1、沒有計算方法,只能一天一天排下來。因為農曆不象陽曆那樣固定一年大月就是1、3、5、7、8、10、12等12個月,它經常會出現潤月,而這個潤月又不是固定的,所以沒有計算方法

2、黃帝內經中的月份是農曆三海

3、現行陽曆即格里曆,又譯國瑞歷、額我略曆、格列高利曆、格里高利曆,稱公元。是由義大利醫生兼哲學家裡利烏斯(Aloysius Lilius)改革儒略曆制定的歷法,由教皇格列高利十三世在1582年頒行。

贊助廣告

農曆生日換算成公曆生日

從你提問看,你還不清楚陽曆和陰曆是怎麼回事。陽曆也叫公曆就是1999年12月8日或是說2010年5月17日等,這個叫法就是公曆(陽曆)。農曆(陰曆)叫丙寅年幾月初幾,或是幾月十幾日,或是丁卯年等等,農曆(陰曆)講究屬性,屬虎、屬兔等。你身份證日期一般來講是陽曆生日,陽曆生日是固定不變的。陰曆是從最早天干地支的甲子年(第一年)開始算起的(第二年乙丑年、第三年丙寅年......推下去無窮迴圈),60年一輪迴(轉一圈再回到甲子年)。所以,每年你的農曆生日都在變。你可以參照下面的日期推算你的星座。但是一定要弄清楚你的公曆(陽曆)生日。

白羊座3月21日-4月19日,金牛座4月20日-5月20日,雙子座5月21日-6月21日,巨蟹座6月22日-7月22日,獅子座7月23日-8月22日,處女座8月23日-9月22日,天枰座9月23日-10月23日,天蠍座10月24日-11月22日,射手座11月23日-12月21日,摩羯座12月22日-1月19日,水瓶座1月20日-2月18日,雙魚座2月19日-3月20日。

19870915陰曆轉換為陽曆

19870915陰曆轉換為陽曆1987年11月6日星期五

"農曆1987年九月十五日"查詢資訊如下:

公曆:1987年11月6日星期五天蠍座

農曆:兔年 九月 十五日

四柱:丁卯 庚戌 己未 節氣: 生誕: 二十八宿:角 甲子納音:天上火 距今:已過去10506天

求農曆轉公曆 公曆轉農曆 農曆轉公曆的程式 C++

void solar()

{

int nyear,nmonth,nday, gyear,gmonth,gday;

long int Ndata,c;

int wei=11,mt,nwhatday=0,runday,runmonth,nm,i,a,whatChunJie,ChunJieYear,zgwhatday,gyday,ms,cz,runt;

char YNrun;

system("cls");

cout<<"輸入需查詢的農曆年月日(例:2005 05 25)"<

cin>>nyear;

cin>>nmonth;

cin>>nday;

if(judge(gyear,gmonth,gday)==0){

cout<<"error date"<

return;

}

runday=(NongliData[nyear-1899]/0x1000)%0x10; //取出判斷閏月天數的值

runmonth=(NongliData[nyear-1899]/0x100)%0x10; //取出判斷是否閏月閏幾月的值

if(runday==1) runt=30;

else runt=29;

if(YNrun=='y')

nm=nmonth; //計算該月前面有幾個月

else nm=nmonth-1;//計算在該農曆年的第幾天

Ndata=NongliData[nyear-1899];

c=Ndata/0x10000;

wei=11;

while(wei>=0 && nm>0){

i=c>>wei&~(~0<<1);

if(i==1) mt=30;

else mt=29;

nwhatday=nwhatday+mt;

nm--;

wei--;

}

if(nmonth>runmonth && runmonth!=0){

nwhatday=nwhatday+runt;

}

nwhatday=nwhatday+nday;//計算該年春節在公曆年的第幾天

ChunJieYear=NongliData[nyear-1899];

a=ChunJieYear%0x100;

whatChunJie=gPastday[a/100]+a%100;

if((ChunJieYear%4==0 && ChunJieYear%100!=0 || ChunJieYear%400==0) && (a/100>2)) whatChunJie++;

zgwhatday=nwhatday+whatChunJie-1;//計算該公曆年一年總天數

if(nyear%4==0 && nyear%100!=0 || nyear%400==0){

gyday=366;

months[2]=29;

}

else{

gyday=365;

months[2]=28;

}

//換算出公曆年份

if(zgwhatday&......餘下全文>>

公曆是屬於農曆還是陽曆呢?

公曆就是陽曆,而農曆是陰曆

公曆就是快的哪一個日期,而農曆則是慢的那一個時期

十二星座的劃分是依據農曆日期還是陽曆日期? 40分

十二星座的劃分是依據農曆日期還是陽曆日期?

十二星座是按陽曆(公曆)劃分的.

我給你一表,你自己對照一下吧.

星座是按陽曆(公曆)劃分的

星座 出生日期 型別

白羊座03/21-04/19熱情開朗的情人

金牛座04/20-05/20奔放的情人

雙子座05/21-06/20善變的情人

巨蟹座06/21-07/22戀家的情人

獅子座07/23-08/22自信的情人

處女座08/23-09/22要求完美的情人

天秤座09/23-10/22若即若離的情人

天蠍座10/23-11/21愛恨分明的情人

射手座11/22-12/21酷愛自由的情人

摩羯座12/22-01/19雞作狂的情人

水瓶座01/20-02/18柏拉圖式的情人

雙魚座02/19-03/20溫柔浪漫的情人

相關問題答案
查詢公曆與農曆轉換?
陽曆與農曆轉換的公式?
公曆與農曆轉換?
公曆與農曆的區別?
公曆與農曆日期對照表?
陽曆與農曆轉換?
公曆與農曆對照表?
陽曆與農曆的區別?
陰曆與農曆的區別?
公曆和農曆轉換?