跪求用C语言编写的万年历,急急急!!!…

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:29:45
要有农历查询的,关键部分要有说明.(要初级C语言,高级了看不懂).拜托!!!事成之后重赏!

说明:本程序的日期输入格式为2005 09,中间为空格;若输入q。则代表退出程序

#include <stdio.h>
int IsLeapYear(int); /*定义子函数*/
main()
{
int i,day,year,temp,temp_i; /*定义变量*/
long int Year_days=0;
int Year_Start=1;
int Per_Year_Days;
int month_day[]={31,28,31,30,31,30,31,31,30,31,30,31,29};/*定义

月份*/
printf("We know that 2000.01.01 is saturday!\n");
printf("Please enter the year and month:"); /*提示信息*/
while(1)
{

scanf("%d %d",&year,&temp);
if(getchar()=='q')
exit(0);
while(Year_Start < year)
{
if(IsLeapYear(Year_Start)) /*调用IsLeapYear函数判断是否为

闰年*/
Per_Year_Days=366; /*闰年一年366天*/
else
Per_Year_Days=365; /*平年一年365天*/
Year_days=Year_days + Per_Year_Days;
Year_Start++;
}

/*输出每个月的日历*/
// for(temp=1;temp<=12;temp++)
{
switch(