c语言编程题 已知2012年1月1日是星期日,现在输入其后的任意一个日期(年份不超过9999),计算该日是星期几.要求在主函数中调用自定义函数days进行求解,计算结果传回主函数输出.函数的实参和

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 19:49:21
c语言编程题 已知2012年1月1日是星期日,现在输入其后的任意一个日期(年份不超过9999),计算该日是星期几.要求在主函数中调用自定义函数days进行求解,计算结果传回主函数输出.函数的实参和

c语言编程题 已知2012年1月1日是星期日,现在输入其后的任意一个日期(年份不超过9999),计算该日是星期几.要求在主函数中调用自定义函数days进行求解,计算结果传回主函数输出.函数的实参和
c语言编程题 已知2012年1月1日是星期日,现在输入其后的任意一个日期(年份不超过9999),计算该日是星期几.
要求在主函数中调用自定义函数days进行求解,计算结果传回主函数
输出.函数的实参和形参均要求使用结构体变量.

c语言编程题 已知2012年1月1日是星期日,现在输入其后的任意一个日期(年份不超过9999),计算该日是星期几.要求在主函数中调用自定义函数days进行求解,计算结果传回主函数输出.函数的实参和
#include"stdio.h"
typedef struct {
int year;
int month;
int day;
}Date;
bool IsLeapYear(int year)
{
if(year%4==0)
{
if(year%100==0)
{
if(year%400==0)
return true;
return false;
}
else
return true;
}
else
return false;
}
int days(Date date)
{
int weekday=7;
for(int year=2012;year