【提要】本篇《万年历算法 万年历算法【6】_万年历算法》由66test小编特别为需要综合文库的朋友收集整理,仅供参考。
c_solar_calendar_month == 4))solar_term = 5; if((gc_solar_calendar_year == 194)&&(gc_solar_calendar_month == 6))solar_term = 6; return(solar_term);
} //计算阳历月对应的第一个节气
unsigned char calendar_calculate_solar_term_2(void)
{
zpage unsigned char done_index;
zpage unsigned char solar_term;
done_index = 0;
while(gc_solar_calendar_year
calendar_solar_term_year_02[gc_solar_calendar_month
1][done_index]){done_index++;} >= -
solar_term = calendar_solar_term_table_02[gc_solar_calendar_month - 1][4*done_index + gc_solar_calendar_year%4];
if((gc_solar_calendar_year == 171)&&(gc_solar_calendar_month == 3))solar_term = 21; if((gc_solar_calendar_year == 181)&&(gc_solar_calendar_month == 5))solar_term = 21; return(solar_term);
} //计算阳历月对应的第二个节气
以上就是万年历的完整算法。()它首先计算出对应阳历月第一天对应是星期几,然后根据数据压缩算法确定,确定对应的阴历日期;而阴历节气,则有条件规律算法实现。万年历算法万年历算法
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-26592-1.html
话说美国就是轻视你伊拉克