c=((year-1)*365+((year-1)/4-(year-1)/100+(year-1)/400+1))%7;
来源:学生作业帮 编辑:百度作业网作业帮 分类:数学作业 时间:2024/07/08 05:31:11
c=((year-1)*365+((year-1)/4-(year-1)/100+(year-1)/400+1))%7;这是什么意思?
![c=((year-1)*365+((year-1)/4-(year-1)/100+(year-1)/400+1))%7;](/uploads/image/z/15942956-68-6.jpg?t=c%3D%28%28year-1%29%2A365%2B%28%28year-1%29%2F4-%28year-1%29%2F100%2B%28year-1%29%2F400%2B1%29%29%257%3B)
公元元年(也就是第一年)的第一天是星期1,以后的每一年与元年的差值取模7就可以算出该年的第一天是星期几.
c=[365*(year-1)+其中闰年的个数(闰年多一天)]%7+1;
c=((year-1)*365+((year-1)/4-(year-1)/100+(year-1)/400+1))%7;其中((year-1)/4-(year-1)/100+(year-1)/400就是其中闰年的个数,四年一闰,百年不闰,四百年再闰,所以4年的个数减去100年的个数在加上400年的个数就是其中闰年的个数了;
因为365=364+1;364%7=0;且后面的1可以加到去模公式前面去;所以可以化简成
c=(year+(year-1)/4-(year-1)/100+(year-1)/400)%7 .
c=[365*(year-1)+其中闰年的个数(闰年多一天)]%7+1;
c=((year-1)*365+((year-1)/4-(year-1)/100+(year-1)/400+1))%7;其中((year-1)/4-(year-1)/100+(year-1)/400就是其中闰年的个数,四年一闰,百年不闰,四百年再闰,所以4年的个数减去100年的个数在加上400年的个数就是其中闰年的个数了;
因为365=364+1;364%7=0;且后面的1可以加到去模公式前面去;所以可以化简成
c=(year+(year-1)/4-(year-1)/100+(year-1)/400)%7 .
C语言.写万年历.总天数s=(year-1)*365+(year-1)/4-(year-1)/100+(year-1)/
设int year;,要使!(year%4==0 && year%100!=0 | | year%400==0)的值为1
excel函数YEAR(TODAY())-YEAR(#REF!)+1
(1)New Year'
if(year%400=0||(year%4==0&&year%100!=0)) leap=1; else leap=0
求关于IRR的计算已知Year 0 -925000+125000=-800000Year 1-year 4 360000
C 语言 if(year%400==0||(year%4==0&&year%100!=0))/*判断是不是闰年*/
这个闰年的判断C语句(year%400==0||(year%4==0&&year%100!=0))
C语言编程中计算闰年的一个算法:year%4==0&&year%100!=0||year%400==0跟year%4==
英国大学4 year sandwich course with 1 year placement 还是3年的degree
公式“=(YEAR(TODAY())-YEAR(B8))*12+(MONTH(TODAY())-MONTH(B8))-1
(year%4!==0)||(year%100==0&&year%400!=0)详解?