新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一個(gè)挺不可思議的程序

一個(gè)挺不可思議的程序

作者: 時(shí)間:2016-11-27 來(lái)源:網(wǎng)絡(luò) 收藏
//year:00-99
//month:01-12
//day:01-31
unsignedcharGetWeekFromDay(unsignedcharyear,unsignedcharmonth,unsignedcharday)
{
if(month==1||month==2)
{
month+=12;
if(year>0)
year--;
else
year=4;
}

//返回星期幾(星期一用1表示,而星期天用7表示)
return1+((day+2*month+3*(month+1)/5+year+year/4)%7);
}


關(guān)鍵詞:

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉