文章编号:1544 /
更新时间:2024-12-30 18:13:23 / 浏览:
次
本页面提供了使用C语言实现的日历代码。该代码可以打印出指定年份和月份的日历。
代码
```c
include
include
int main() {int year, month;printf("请输入年份:");scanf("%d", &year);printf("请输入月份:");scanf("%d", &month);// 确定月份的天数int daysInMonth;switch (month) {case 2:daysInMonth = 28 + ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0);break;case 4:case6:case 9:case 11:daysInMonth = 30;break;default:daysInMonth = 31;}// 确定星期几int dayOfWeek = (year + year / 4 - year / 100 + year / 400 + month + daysInMonth) % 7;// 打印日历标题printf("\n%d年%d月\n", year, month);printf("-----------------------------\n");printf("日 一 二 三 四 五 六\n");// 打印日历正文int day = 1;for (int i = 0; i < dayOfWeek; i++) {printf(" ");}while (day <= daysInMonth) {printf("%2d ", day);if ((dayOfWeek + day) % 7 == 0) {printf("\n");}day++;}printf("\n-----------------------------\n");return 0;
}```
相关标签:
日历代码C语言、
日历代码c语言、
本文地址:https://www.qianwe.cn/article/4603ecb861cb2b738d98.html
上一篇:日历代码bat文件日历代码html...
下一篇:日历代码css日历代码大全...