驴友阁 >风水知识

求农历转公历 公历转农历 农历转公历的程式 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&......馀下全文>> ,

公历生日是按阳历还是阴历啊?

  公历是指阳历啊,!

求农历转公历 公历转农历 农历转公历的程序 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");   coutShu入需查询的农历年月日(例:2005 05 25)">nyear;   cin>>nmonth;   cin>>nday;   if(judge(gyear,gmonth,gday)==0){   coutQu出判断闰月天数的值   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&~(~0runmonth && 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&......余下全文>>,

今天是公历多少

  万年历   公历 2015年10月28日 星期三   农历 ‍九月十六 乙未年【羊年】丙2139戌月 丁丑日   今天是公历2015年10月28日 星期三,

普通人怎么分辨公历,农历,阴历和阳历之间的关系

  公历和8122阳历是一个意思也就是日历上写的大的数字、阴历和农历就':1是日历上标的小的数字、如现在是公历也就是阳历2016年三月,

公历1955年3月1日生,阴历是多少?星座是什么?_

  1955年三月一日。阴历是二月初八,白羊座   不过星座是按阳历的!而不是阴历。   但我想那个时候的生日都是按阴历来计算的、所以这个3月1日应该是阴历吧、

阳历,农历,阴历,公历怎么区分

  阳历公历同类。阴历农历同类!

1980阴历是一月二十八,那么公历是几月几日

  万年历   公历 1981年1月3日 星期六   阴历 十一月廿八 庚申2137年【猴年】戊子月 辛巳日   1980年阴历是一月二十八 , 公历是1981年1月3日 星期六?

阴历 阳历 农历 公历 什么意思? 怎么看?

  阴历就是农历是中国独有的历法。就是几月初几哪种不带几号   公历和阳历是一种是世界同有的就是带号的   比如一月初一、9606一月十一这是阴历,一月一号!一月十一号是阳历。!

公历农历老历新历阳历阴历什么关系啊?什么=什么?求解。。。

公历=新历 农历=老历 阴历=老历 阳历=新历 骚年!这么说你可懂、 ,


展开全文