声明一个结构体Date,包括年月日,即一个日期类型的结构体.求助

声明一个结构体Date,包括年月日,即一个日期类型的结构体。对日期的操作,包括以下函数:DateAddDay(Dated,intdays):对日期增加days天数,然后返... 声明一个结构体Date,包括年月日,即一个日期类型的结构体。

对日期的操作,包括以下函数:

Date AddDay(Date d, int days):对日期增加days天数,然后返回得到的日期

Date AddMonth(Date d, int months):对日期增加months月数,然后返回得到的日期

Date AddYear(Date d, int years):对日期增加years年数,然后返回得到的日期

int Subtract(Date d1, Date d2):用d1-d2,计算它们相距的天数,作为函数值返回

GetWeekDay:输入参数为Date类型,返回该日期是星期几。星期几最好用枚举表示,也就是返回一个枚举类型的值。

再声明一个main函数,测试以上函数。

结构体不会做啊,能不能写一个示范~
展开
 我来答
种烧饼的怪叔叔
推荐于2016-02-10 · TA获得超过2214个赞
知道小有建树答主
回答量:824
采纳率:65%
帮助的人:450万
展开全部
typedef struct Date//建立结构,这只是一个类型,类似于int char
{
unsigned int days;
unsigned intmonths;
unsigned int years;
}Date;
Date date;//这是一个结构变量,类似int date,其中Date是类型
函数就自己思考吧,有一点注意的是,返回值必须是Date类型,一般来说就是传递过来的那个结构变量d。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式