用C语言编写的“日历表”源代码
“日历”结构
/*日历
*1.显示当前时间
*2.输入并验证输入的内容是否正确,如果错误重新输入
输入函数
验证函数
由于我们要返回 “年” “月” “日” “每月一号星期差” 的四个值,我们使用指针处理
*3.显示要查询的结果
1.求年差 dy
2.求月差 dm
3.求星期差 week
如果输入某年某月 则显示日历表
如果输入某年某月某日 则显示星期几
*/
头文件 calender.h文件:
#ifndef CALENDER_H_INCLUDED
#define CALENDER_H_INCLUDED
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
const char week2[7][5]={"一","二","三","四","五","六","日"};
int mon[12]={31,28,31,30,31,30,31,31,30,31,30,31};
typedef struct Calender{
int year;
int month;
int day;
int dif;//每个月一号的星期差
}Cal;
Cal cals;
Cal *cal=&c