用C语言编修已知1980年1月1日是星期二,输入任意一个日期计算出该天是星期几
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 01:17:08
用C语言编修已知1980年1月1日是星期二,输入任意一个日期计算出该天是星期几
用C语言编修已知1980年1月1日是星期二,输入任意一个日期计算出该天是星期几
用C语言编修已知1980年1月1日是星期二,输入任意一个日期计算出该天是星期几
#include
#include
int NOLEAP_MON[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31};
int LEAP_MON[13] = { 0,31,29,31,30,31,30,31,31,30,31,30,31};
bool isLeap(int year) {
return (year%400==0) || (year%4==0 &&year%100!=0);
}
int countDays(int year,int mon,int day)
{
int i,total = 0,j;
if (year< 1980) {
total = 0;
for(i=1979; i>year; i--) {
total += 365;
if(isLeap(i)) total ++;
}
if(isLeap(year)) {
for(i=12; i>mon; i--) total += LEAP_MON[i];
total += LEAP_MON[mon] - day +1;
} else {
for(i=12; i>mon; i--) total += NOLEAP_MON[i];
total += NOLEAP_MON[mon] - day +1;
}
total = - total;
} else {
total = 0;
for(i=1980; i
用C语言编修已知1980年1月1日是星期二,输入任意一个日期计算出该天是星期几
已知1997年3月1日是星期6,这一年的8月1日是星期几
C语言假如1990年1月1日是星期一,输入xxx年xx月xx日后是星期几?
2012年2月1日是星期几?7月1日是星期几?
已知公元1年1月1日是星期一,计算输入的年月日是星期几?(用C语言编写)思路:计算出输入的年月日和公元1年1月1日距离多少天.计算公元1年到输入日期的上一年年底有多少天.再计算输入的
已知2006年6月1日是星期四,问2008年6月1日是星期几
已知1991年10月1日是星期二,那么2000年5月1日是星期几?这是一题奥数题
已知2004年9月10日是星期五,请问2008年7月1日是星期几
已知2014年的5月1日是星期四,那么6月1日是星期几?怎么算
今天是星期2,2012年3月1日星期几,2012年1月1日星期几
2008年2月7日是星期4那2008年5月1日是星期几?10月1日呢,奥运会8月8日又是星期几?请用数学的方式算吧
2003年1月1日是星期三.22日是星期几.4月5日是星期几
已知2012年元旦是星期日,2013年7月1日是星期几?
已知2002年7月1日是星期一,求2015年元旦是星期几
1月1日是星期几
5月1日是星期几
7月1日是星期几
11月1日是星期几