作业帮 > 综合 > 作业

给定某个年月日,计算出这天属于该年的第几天.要就写出计算闰年的函数和计算日期函数.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/07 16:49:44
给定某个年月日,计算出这天属于该年的第几天.要就写出计算闰年的函数和计算日期函数.
用C++
给定某个年月日,计算出这天属于该年的第几天.要就写出计算闰年的函数和计算日期函数.
ool IsLeapYear(int nYear)
{
if (0 > nYear)
return false;
if (nYear%100 == 0)
{//400
return (nYear%400 == 0);
}
return (nYear%4 == 0);
}
int GetNormalIndex(int nMonth,int nDay)
{
int nRet = nDay;
if (nMonth > 1)
nRet += 31;
if (nMonth > 2)
nRet += 28;
if (nMonth > 3)
nRet += 31;
if (nMonth > 4)
nRet += 30;
if (nMonth > 5)
nRet += 31;
if (nMonth > 6)
nRet += 30;
if (nMonth > 7)
nRet += 31;
if (nMonth > 8)
nRet += 31;
if (nMonth > 9)
nRet += 30;
if (nMonth > 10)
nRet += 31;
if (nMonth > 11)
nRet += 30;
return nRet;
}
int GetDayIndex(int nYear,int nMonth,int nDay)
{
bool bIsLeapYear = IsLeapYear(nYear);
int nRet = GetNormalIndex(nMonth,nDay);
return bIsLeapYear?nRet+1:nRet;
}
给定某个年月日,计算出这天属于该年的第几天.要就写出计算闰年的函数和计算日期函数. 给定某个年、月、日的值,例如,1998年4月7日.计算出这一天属于该年的第几天,要求写出计算闰年的函数和 给定年,月,日,计算该日是该年中的第几天.程序中要求有判断闰年的函数和计算天数的函数. 从键盘上输入一个日期(某年某月某日),如2009-2-28.计算这一天属于该年的第几天.要求写出计算闰年的函 输入年,月日,运用函数输出这一天是一年的第几天,要求:写出闰年的函数计算和天的函数计算, vb 给定年月日(1900年以后的日期),求这一天是星期几.不可使用标准函数. 公元1年1月1日是星期一 (c语言) 在程序中定义判断闰年的函数,然后再定义一个计算给定年份和月份天数的函数. 编写一个函数day,该函数使用date结构作为参数,函数返回某日是这一年的第几天.注意闰年问题 C语言问题,定义一个表示日期的结构体变量(包括年月日),写一个函数,返回值为某天是当年的第几天 c语言年月日计算再次给出任意一个年月日(年>1900),现在我们不能只是直接计算,要先判断给出的日期是否合法,对于非法的 2.输入年月日,求它是该年的第几天.注:闰年的2月有29天,平年的2月有28天.(C语言编程题) 定义一个结构体变量,包括年月日,计算该日在本年中是第几天,尝试用函数及返回值的形式完成改程序