//输入一个年份,月份,输出该月份的日历。
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
//判断是否是闰年
int isLeap(int year){
if(year%4==0&&year%100==0||year%400==0)
return 0;
else return 1;
}
int mon[13][2]={
{0,0},{31,31},{29,28},{31,31},{30,30},{31,31},{30,30},{31,31},{31,31},{30,30},{31,31},{30,30},{31,31}};
//星期和数字之间的映射
char mp[7][22]={"星期天","星期一","星期二","星期三","星期四","星期五","星期六"};
void print(int dayNum,int start){ //dayNum是该月总天数,start是该月1号起始的星期几
printf(" 星期天 星期一 星期二 星期三 星期四 星期五 星期六\n");
int count=1; //计数
for(int i=0;i<=start;i++){
printf(" ");
}
while(count<=dayNum){
if((start+count)%7==0){
printf("\n");
printf(" %02d ",count++);
}
else
printf(" %02d ",coun
输入一个年份,月份,输出该月份的日历。
最新推荐文章于 2022-12-16 11:03:17 发布
这篇博客介绍如何根据输入的年份和月份,利用编程语言生成对应的月份日历。内容涵盖日历的基本结构,日期计算方法以及可能涉及的库函数使用。
摘要由CSDN通过智能技术生成