万年历(c语言,多功能)

#include "time.h" /*包含的头文件*/

#include "stdio.h"

#include "math.h"

#include "windows.h"

#include "conio.h"

#define KEYNUMUp 0x48 /*宏定义*/

#define KEYNUMDown 0x50

#define KEYNUMLeft 0x4b

#define KEYNUMRight 0x4d

int eachyeartotal(int year,int month,int day); /*函数声明*/

int counterdays(int year,int month,int day);

int nowtime(int year,int month,int day);

int week(int year,int month,int day);

int maxDay(int year,int month);

int isleap(int year);

void whatweek(int year,int month,int day);

void display(int year ,int month);

void display2(int year,int month);

void display3(int year,int month,int day) ;

void setDay1(int year,int month,int day);

void setDay2(int year,int month,int day);

void setDay3(int year,int month,int day);

void jieri(int month,int day);

void display1(int day);

void getmenu();

void main() /*主函数*/

{

int year,month,day,select;

while(1)

{

getmenu();

printf(" 请输入相应数字:"); /*菜单选择 */

scanf("%d",&select);

system("cls");

switch(select)

{

case 1: /*当选择为1时显示日期查询*/

printf(" 日期查询:输入天数(如5):");

scanf("%d",&day);

if(day>0&&day<10000) /*日期选择从0-10000 */

{ display1(day);

printf(" 提示 按任意键:返回菜单\n\n");

setDay2( year,month, day);

}

else

system("cls");

printf(" 输入无效,重新输入!\n");

break;

case 2: /*当选择为2显示月历*/

printf(" 月历查询:输入年月(如2011,6):");

scanf("%d,%d",&year,&month);

if(year>0&&year<10000&&month>=1&&month<=12)

{

display2(year,month);

printf(" 提示 按←:上个月 按→:下个月 按其他键:返回菜单\n\n");

setDay2( year,month, day);

}

else

system("cls");

printf(" 输入无效,重新输入!\n");

break;

case 3:

c语言万年历附加功能,万年历(c语言,多功能).doc相关推荐

  1. 51单片机c语言电子钟(已加入调时 '整点报时功能1),51单片机c语言电子钟(已加入调时、闹铃、整点报时功能1)万年历2...

    51单片机c语言电子钟(已加入调时.闹铃.整点报时功能1)万年历2 51单片机c语言电子钟(已加入调时.闹铃.整点报时功能1)万年历1 ·一个固定数组 ·时钟,秒表,日历,闹钟 */ #include ...

  2. 用linux下的C语言编程万年历,shell编程万年历月历和对应c语言程序.docx

    shell编程万年历月历和对应c语言程序.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网 ...

  3. c语言编写万年历课程设计,用C语言编写万年历 C课程设计.pdf

    用C语言编写万年历 C课程设计 用用 C++语言编写万年历语言编写万年历 用用 语言编写万年历语言编写万年历 学生姓名:学生姓名: 指导老师:指导老师: 学生姓名学生姓名:: 指导老师指导老师:: 摘 ...

  4. c语言万年历大作业报告,C语言万年历设计报告

    <C语言万年历设计报告>由会员分享,可在线阅读,更多相关<C语言万年历设计报告(14页珍藏版)>请在人人文库网上搜索. 1.C 语言课程 设计报告 题目:编写万年历系统编写万年 ...

  5. c语言课程下载模板,万年历C语言课程设计万年历

    万年历C语言课程设计万年历Tag内容描述: 1.摘 要本设计应用AT89C52芯片作为核心,采用C语言进行编程,实现以下功能:小时.分.秒.年.月.日.星期的显示和实时温度检测.该设计的电子时钟系统由 ...

  6. ★C/C++语言期末课程设计★——万年历显示系统(详细报告+源代码+详细注释)

    万年历显示系统报告 一.描述         大家好!我是小浝仔,今天给大家分享C/C++语言期末课程设计--万年历显示系统,这个程序是用C/C++语言程序编写的,运行环境为VisualC++6.0, ...

  7. 万年历c语言大作业实验,用C语言写的一个万年历

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #include #include int input(); void re_year(i ...

  8. c语言万年历查询程序代码,C语言小程序实现万年历

    分享一个简单的小程序,看看如何打印万年历吧~ 程序打开时时这样的,输入一个年份: 比如输入2016再回车,效果如下: 下面我们来看看实现这个程序的代码吧: #include #include #def ...

  9. C语言实验专周——万年历

    万年历 编写一个万年历软件,实现以下基本功能: (1)日历显示,根据系统日期进行初始化,显示系统日期所在月份的月历,并突 出显示当前日期.此外,还将显示当前年份是否为闰年. (2)日期查询,输入日期进 ...

  10. (53)FPGA面试题-利用任务task实现单字节乘法功能(Verilog语言实现)

    1.1 FPGA面试题-利用任务task实现单字节乘法功能(Verilog语言实现) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-利用任务task实现 ...

最新文章

  1. iOS 设置View阴影
  2. 禁用人脸识别四个月后,旧金山人证明了他们的先见之明
  3. 【转】C# 正则表达式 使用介绍
  4. php mongodb _id,PHP库 查询Mongodb中的文档ID的方法
  5. 自建邮件服务器_EDM邮件营销需要掌握的一系列知识(有福利)
  6. MVC6 (ASP.NET5) 自定义TagHelper
  7. C语言中指针的初始化和赋值
  8. 【IT笔试面试题整理】堆栈和队列
  9. 互联网日报 | 4月7日 星期三 | 雷军称小米首款汽车售价10至30万;携程通过港交所上市聆讯;深交所主板与中小板正式合并...
  10. 关于Vmware ESX 4.1添加第二个Servier Console 却无法添加网关的解决方法
  11. Vensim系统建模论文阅读-Information diffusion through social networks: The case of an online petition
  12. 还找不到想要的文章吗?微信公众号搜索方法大全
  13. Jupyter Notebook设置密码且遇到提示:ImportError: DLL load failed while importing _ssl
  14. C语言网络编程实战之线上五子棋游戏(二)
  15. Python获取指定月份的所有天数
  16. 有一种冲动:世界那么大
  17. SAS初学者笔记---003---利用数据步读取数据--逻辑库
  18. 建立一个植物毒性分类器:数据准备和清理
  19. Blender 利用遮罩剔除顶点
  20. 词法分析——输入缓冲

热门文章

  1. Java:GraalVM数据库流性能
  2. Java 9中的进程处理
  3. 终极Java日志字典:开发人员最常记录的单词是什么?
  4. cyclicbarrier_Java并发– CyclicBarrier示例
  5. Windows上的Oracle Java
  6. REST服务的自动化测试
  7. 让我们用jOOλ在Java 8中流式传输地图
  8. Java并发教程–线程之间的可见性
  9. 预留空间过大的OutOfMemoryError
  10. 编码Java时的10个微妙的最佳实践