当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

1423:4.29 (显示日历)

题目描述

编写程序,提示用户输入年份和代表该年第一天是星期几的数字,然后在控制台上显示该年的日历表。例如,如果用户输入年份200511日为星期六的6,程序应该显示改年每个月的日历

输入解释

输入年份n,第一天星期m

2005 6

输出解释
                January 2005
---------------------------------------------
Sun  Mon  Tue  Wed  Thu    Fri    Sat
                                                      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     31         

       
                December 2005
---------------------------------------------
Sun  Mon  Tue  Wed  Thu     Fri    Sat
                                       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     31     
       

输入样例
2015 7
输出样例
                January 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
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     31         
       
                February 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
                     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         
       
                March 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
                     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     31      
       
                April 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
                                          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           
                May 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
       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     31        
       
                June 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
                            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      
       
                July 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
                                          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     31          
                August 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
              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     31       
       
                September 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
                                   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     
       
                October 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
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     31         
       
                November 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
                     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       
       
                December 2015
---------------------------------------------
Sun    Mon    Tue    Wed    Thu    Fri    Sat
                                   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     
31           

该题目包含在题集 SSPU

题目来源 sspu

共提交 71

通过率 5.63%
时间上限 内存上限
1000 MS 128 MB