C语言万年历(代码+说明)(共5页).doc
《C语言万年历(代码+说明)(共5页).doc》由会员分享,可在线阅读,更多相关《C语言万年历(代码+说明)(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上/*本程序在 Microsoft Visual Studio 2010 旗舰版中测试通过*/#include stdio.h#include stdlib.h#include time.h#include conio.h#define KEYUP 72/宏定义键盘的键值()#define KEYDOWN 80/宏定义键盘的键值()#define KEYLEFT 75/宏定义键盘的键值()#define KEYRIGHT 77/宏定义键盘的键值()/函数声明部分const int isLeap(int year);const int getMonthDays(int y
2、ear,int month);const int yearDays(int year);void printCalendar(int year,int month);void main()int year,month;int action = 0;/获取本地当前的年份和月份time_t timep;struct tm *p;time(&timep);p = localtime(&timep);year = p-tm_year+1900;/获取本地当前的年份month = p-tm_mon + 1;/获取本地当前的月份while(1)printf(tt %d 年%d 月n,year,month)
3、;printCalendar(year,month);action = getch();system(cls);switch(action)case KEYUP:year+;break;case KEYDOWN:year-;break;case KEYLEFT:month-;if(month 12)month = 1; break;/判断 year 是否是润年 返回 1 为闰年const int isLeap(int year)if(year%4=0&year%100!=0|year%400=0)return 1;elsereturn 0;/*计算 year 年的 month 月是多少天*返回
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 万年历 代码 说明
限制150内