c语言设计万年历.

  • A+
所属分类:不干胶纸

c语言设计万年历
提问

c语言设计万年历

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

展开

我来答

1条回答

paradise300

LV.14 推荐于 2017-10-05

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

#include <stdio.h>
#include <windows.h>
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本回答被网友采纳

weinxin
广州千度包装印刷微信
扫码微信马上报价

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: