欢迎光临
我们一直在努力

c语言设计万年历.

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本回答被网友采纳

赞(0) 打赏
未经允许不得转载:乐白家电子游戏 » c语言设计万年历.
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

乐白家电子游戏

联系我们188-2609-4449