c语言编写万年历

来源:百度知道 编辑:UC知道 时间:2024/05/16 09:16:20
编写一个万年历
主要功能:
(1)用户输入年份和月份,屏幕显示此月的月历。若年份为0,输出整年的月历。
(2)保存:用户可输入文件名,将此月历存入文件中。

程序我有,给我发一封邮件:

loveyou0131@vip.qq.com

但你所说的那个属于0就输出整年的月历没有实现。没有实现保存。

是我前几年自己写的万年历。

我也要啊

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<time.h>
typedef struct //定义一个接受输入日期的结构体
{
int year;
int month;
int day;
}time2;
/*打印菜单*/
void menu()
{
system("cls");
printf("||===========================================||\n");
printf(" 1、输出系统所对应的本月月历。\n");
printf(" 2、查找某年某月。输出其对应的月历。\n");
printf(" 3、查找具体日期是星期几?\n");
printf(" 0、退出本程序。\n");
printf("||===========================================||\n");
}
int year_leap(int year)//判断输入的年是否是闰年?
{
int i=0;
if(year%4==0&&year%100!=0||year%400==0)
i=1;