资源简介
输入年份和月数,输出该月日历
代码片段和文件信息
#include
#include
using namespace std;
char year_judgement(int year);
int month_judgement(int monthchar this_year);
int gap(int yearint monthchar this_yearint standard_yearint standard_month);
void print(int yearint month);
int main()
{
int yearmonth;
std::cin>>year>>month;
char this_year=year_judgement(year);
gap(yearmonththis_year20011);
print(yearmonth);
return 0;
}
char year_judgement(int year)//判断年的性质
{
if((year%4==0&&year%100!=0)||year%400==0)
{
return ‘l‘;//判断闰年
}
else
{
return ‘c‘;//判断平年
}
}
int month_judgement(int monthchar this_year)//判断月的性质
{
int day;
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) day=31;//大月
else if(month==4||month==6||month==9||month==11) day=30;//小月
else if(month==2&&this_year==‘c‘) day=28;//平月
else if(
评论
共有 条评论