計算某年新年是星期幾的公式【不過這天怎麼也該是假期吧?】
阿新 • • 發佈:2020-12-23
馬上元旦了,也就是新年。
今天也是剛剛研究了一下,網上查出來一個公式,可以計算某年元旦具體是星期幾。
公式是這樣的。
//新增一個計算某年元旦具體是星期幾的公式
//day=year+(year-1)/4-(year-1)/100+(year-1)/400;
//day%7==數字為0時為星期天,其他天數為1-6.
然後,接下來是我自己編寫的程式碼。
正在轉行程式設計師的作者,參考的程式碼也很簡單。
#include <stdio.h>
main()
{
int day, year, z;
printf("input year:");
scanf_s( "%d", &year);
day = year + (year - 1) / 4 - (year - 1) / 100 + (year - 1) / 400;
z = day % 7;
if (z == 0)
printf("sunday");
if (z == 1)
printf("monday");
if (z == 2)
printf("tuesday");
if (z == 3)
printf("wensday");
if (z == 4)
printf("thursday" );
if (z == 5)
printf("friday");
if (z == 6)
printf("saturday");
}
以上就是提供的元旦計算星期幾的方式了,公式很給力,祝大家新年快樂!!!!