-->
当前位置:首页 > Eng > 正文内容

函数题:输出月历

Luz2年前 (2022-12-04)Eng410
请编写函数,输出月历。

#### 函数原型

c
void Calendar(int year, int month);


说明:参数 year、month 为年、月数。若参数正确,则函数输出月历,否则不输出。

#### 裁判程序

c
#include <stdio.h>

......

void Calendar(int year, int month);

int main()
{
int y, m;
scanf("%d%d", &y, &m);
Calendar(y, m);
putchar('\n');
return 0;
}

......

/* 你提交的代码将被嵌在这里 */


提示:需要利用前面练习中编写的判断闰年、闰年数、求月天数、判断日期、求当年天数、求总天数、算星期、输出星期名等函数。

#### 输入样例1
in
2017 6


#### 输出样例1
out
2017年 6月

日 一 二 三 四 五 六
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30




实际显示效果如下:

>

#### 输入样例2
in
2020 15


#### 输出样例2
out




格式说明:
- 标题中的年份域宽为4,月份域宽为2;
- 标题与星期表头之间空一行;
- 日数域宽均为2格,两个数字间空1格;
- 每一行末尾不输出多余的空格,直接换行。

关联习题:判断日期、求月天数、算星期、输出星期名等。






answer:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。