需求分析:要求编写简单的万年历,满足用户输入年月日,程序输出该日是周几,同时显示出该月的月历。
具体实现如下:
<span style="font-family: Arial, Helvetica, sans-serif;">/**</span>
*项目名称: 简单的万年日历
*开发日期:2015/5/16
*作 者:王贝贝
*版 本:V1.0
*/
#include <stdio.h>
#include <stdlib.h>
void init();
char *CalculateDay( int y, int m, int d ); /*用于计算输入的年月日对应的是周几*/
void showCalendar(int y, int m); /*显示日历*/
int CalculatePerMonth(int y,int m); /*计算每月都有多少天*/
int year;
int month;
int day;
int main(int argc, char *argv[])
{
char *weekstr;
init(); /*初始化界面,提示用户输入年月日*/
scanf("%d%d%d",&year,&month,&day);
weekstr=CalculateDay(year,month,day); /*根据用户的输入计算年月日*/
printf("\n%d年%d月%d日是\t%s",year,month,day,weekstr);
showCalendar(year,month) ;/*显示日历*/
getch(); //画面暂停,按任意键继续
return 0;
}
/**
*模块名称:init