C语言 万年历中 星期差的计算问题/*** 该月以前的月所引起的 " 星期差 " ***/  switch (month)  {  case 1:dm=0; month=31; break; /*** month 在此存放该月天数 ***/  case 2:dm=3; month=d==1?29:28; break;

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 10:38:19

C语言 万年历中 星期差的计算问题/*** 该月以前的月所引起的 " 星期差 " ***/  switch (month)  {  case 1:dm=0; month=31; break; /*** month 在此存放该月天数 ***/  case 2:dm=3; month=d==1?29:28; break;
C语言 万年历中 星期差的计算问题
/*** 该月以前的月所引起的 " 星期差 " ***/
  switch (month)
  {
  case 1:dm=0; month=31; break; /*** month 在此存放该月天数 ***/
  case 2:dm=3; month=d==1?29:28; break;
  case 3:dm=3+m2; month=31; break;
  case 4:dm=6+m2; month=30; break;
  case 5:dm=1+m2; month=31; break;
  case 6:dm=4+m2; month=30; break;
  case 7:dm=6+m2; month=31; break;
  case 8:dm=2+m2; month=31; break;
  case 9:dm=5+m2; month=30; break;
  case 10:dm=m2; month=31; break;
  case 11:dm=3+m2; month=30; break;
  case 12:dm=5+m2; month=31; break;
  }
以2000.1.1星期六为基准 2001.5.4号和他相聚多少个星期差嘛

C语言 万年历中 星期差的计算问题/*** 该月以前的月所引起的 " 星期差 " ***/  switch (month)  {  case 1:dm=0; month=31; break; /*** month 在此存放该月天数 ***/  case 2:dm=3; month=d==1?29:28; break;
这个星期差指的是每个月的1日的星期几与这年1月1日星期几间的差,不是跨年计算的,是同一年的月份的第1天的星期几和1月1日的差.
程序里有:
case 5:dm=1+m2; month=31; break;
意思就是说如果1月1日是星期六,那么同年5月1日就是星期六+(1+m2).
如果是闰年,m2=1,否则m2=0.
2000年是闰年,所以2000年5月1日就是 星期六+(1+1)=星期一.
每月第n日就是第1日的(星期几+(n-1))%7的值了:
所以,5月4日就是 星期(六+(1+1)+(4-1))%7=4,星期四.

C语言 万年历计算星期几的问题week=(dy+dm+day-1+6)%7;if(week C语言 万年历中 星期差的计算问题/*** 该月以前的月所引起的 星期差 ***/  switch (month)  {  case 1:dm=0; month=31; break; /*** month 在此存放该月天数 ***/  case 2:dm=3; month=d==1?29:28; break; 用C语言编写一个万年历时候,怎么确定一年中第一天是星期几 谁能告诉我万年历的题目意义及设计思想?C语言写的万年历,现做报告.急求万年历的题目意义及设计思想. 一个C语言计算问题 VF中星期的计算 求解关于C语言中计算最大值和最小值的问题那里出错啦 C语言习题中遇到的问题 C语言:计算2个数的立方差(结果=第一个数的立方差减去第二个数的立方) 万年历英文怎么说?万年历的英文.. C语言 输入某人的出生日期,计算并显示其出生的当天是星期几.(注:要计算出生日是星期几,首先要计算C语言输入某人的出生日期,计算并显示其出生的当天是星期几.(注:要计算出生日是 C语言的问题 C语言的问题 C语言计算今天是星期几? 如下图………求大神 1998年2月1日是星期日,2006年的2月1日是星期几,2009年的2月1日呢?算式和过程全部说清楚看万年历就别说了,我要计算过程 2012年4月14日是星期6,2012年5月14日是星期几?不查万年历,要求计算过程 万年历的动土是什么意思? 万年历今天的干支 、电子万年历:用C语言设计一个年历系统,功能要求:(1)输入任一年将显示出该年的所有月份日期,对应的电子万年历:用C语言设计一个年历系统,功能要求:(1)输入任一年将显示出该年