试题:通过算法提升生成任意年月日历的能力
发布时间
阅读量:
阅读量
题目描述
已知2007年1月1日为星期一。
设计一个函数,按照如下格式输出2007年及之后(包括该年)某年某月的日历,对于2007年之前的年份则不予输出。
为了实现该函数,可能需要编写一些辅助函数。输入参数为年份和月份。
注意:短线“-”的数量需与题目中一致,否则系统将判定为错误。
样例输入
2010 9
样例输出

首先确定输入年份对应的1月1日是星期几,接着计算目标月份的1日对应的星期数,最后通过格式化输出方式呈现结果即可。
#include <bits/stdc++.h>
using namespace std;
int judge(int year)//闰年判断
{
if(year%400==0||(year%4==0&&year%100!=0))
return 1;
else
return 0;
}
int main()
{ int i,year,month,d=1;//d表示当前是星期几
cin>>
全部评论 (0)
还没有任何评论哟~
