用C语言打印出万年历
在这个项目中,我们将会使用C语言写一个简单的程序,用于打印指定年份和月份的万年历。该程序可以让用户输入任何年份和月份,并显示出所需的信息,如日期、星期几等。
源代码如下:
#include <stdio.h>
#include <stdlib.h>
// 计算某一年是否为闰年
int isLeapYear(int year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return 1;
} else {
return 0;
}
}
// 计算某一年某一月的天数
int getDaysInMonth(int year, int month) {
int days = 0;
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
if (isLeapYear(year)) {
days = 29;
本文介绍如何使用C语言编写程序,生成指定年份和月份的万年历。程序包括判断闰年、计算月份天数的功能,并能显示日期和星期几。
订阅专栏 解锁全文
2275

被折叠的 条评论
为什么被折叠?



