c语言设计万年历
提问
c语言设计万年历
要求:
(1)输入年份,判断是否为闰年
(2)输入年月日,判断是星期几
(3)输入年份,打印出12个月的月历
(4输入年月,打印出本月的日历
(5)要求用多个函数实现
———————————————————-
1、程序设计要求:
(1)采用合理的数据结构
(2)能实现设计任务中规定的功能,最好能有部分扩展功能
(3)尽可能的使界面友好、直观、易操作
(4)源程序要有适当的注释,使程序容易阅读
(5)程序调试正确,能正常运行。
—————————————————————-
大神们,尽量自己写吧,不要复制了,老师太牛逼了复制的 一眼就看出来了,分数好商量…
展开
我来答
1条回答

paradise300
LV.14 推荐于 2017-10-05
看看没人帮你,我来帮你吧,以下是我新写的,用了我自己原创的算法,完全不同于网上的程序,等于说是专门为你量身定制的。奉上程序:

#include
#include
char *NameOfMonth[12] ={"January","February","March","April","May","June","July","August","September","October","November","December"};
char *WeekDay[7] ={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
int IsLeapYear (int year)
{
if(year%4==0&&year%100!=0||year%400==0)
{
return 1;//闰年返回1
}else
{
return 0;//平年返回0
}
}
int DateCheck(int uYear,int uMonth,int uDay)//合法返回true,非法或超出范围返回false
{
if (uYear<1901||uYear>9999||uMonth<1||uMonth>12||uDay<1||uDa本回答被网友采纳
原创文章,作者:郑景承,如若转载,请注明出处:https://www.gz-china.com/news/14369/