#include
#include
int z_days(int year)//计算公元一年一月一日到输入年份之前的总天数
{
int i, tian = 0, s;
for (i = 1; i <= year; i++)
{
if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)//判断是否为闰年
s = 366;
else
s = 365;
tian = tian + s;
}
return s;//返回天数
}
int m_days(int year, int month)//判断每月的天数
{
int tian;//定义一个变量表示天数
switch (month)//用选择语句选择出这个月是几月,有多少天
{
case 1:tian = 31; break;
case 2:
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)//通过判断是否为闰年来确定二月有几天
tian = 29;
else
tian = 28;
break;
case 3:tian = 31; break;
case 4:tian = 30; break;
case 5:tian = 31; break;
case 6:tian = 30; break;
case 7:tian = 31; break;
case 8:tian = 31; break;
case 9:tian = 30; break;
case 10:tian = 31; break;
case 11:tian = 30; break;
case 12:tian = 31; break;
}
return tian;//返回一个天数
}
void week(int day)//定义一个函数判断输入日期是星期几
{
switch (day)
{
case 1:printf("该日为星期一\n"); break;
case 2:printf("该日为星期二\n"); break;
case 3:printf("该日为星期三\n"); break;
case 4:printf("该日为星期四\n"); break
年历查询系统---c语言个人课程设计
最新推荐文章于 2023-03-30 19:09:27 发布
这是一个使用C语言编写的年历查询系统,能够计算指定年份的总天数,判断是否为闰年,输出每个月的天数,并且可以查询特定日期的星期以及是否为公历节日。
摘要由CSDN通过智能技术生成