c语言课程设计之桌面日历(完整源码+注释)

为了应付c语言课程设计,挑了个简单的题目随便写了写

 

题目描述:

桌面日历

1) 按照输入的年份,显示这一年每月日历。

2) 按照输入的年份和月份,显示这个月的日历。

3)显示当月的日历。

日历显示形式同挂历。

用到的知识点:

函数、简单的函数调用、简单的逻辑关系

实现功能演示:

主界面:

功能一:

 

功能二:

功能三:

 完整代码

#include <stdio.h>
#include <time.h>
// 判断是否为闰年函数
int isLeapYear(int);
// 判断某年某月的第一天是周几的函数
int daysWeek(int, int);
// 判断月份有几天函数
int monthDays(int, int);
// 输出某年某月日历函数
void monthCalendar(int, int);
int main()
{
    int Year, Month;
    // 模式选择
    int mode;
    printf("-----------------------------------------\n");
    printf("|               简易日历                |\n");
    printf("-----------------------------------------\n");
    printf("|     (1) 输入年份打印出全年历          |\n");
    printf("-----------------------------------------\n");
    printf("|     (2) 输入年份月份打印出月日历      |\n");
    printf("-----------------------------------------\n");
    printf("|     (3) 打印出当前月的日历            |\n");
    printf("--------------------------
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值