CODE[VS] 1502 这个月有几天

Posted -我颈椎不好-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CODE[VS] 1502 这个月有几天相关的知识,希望对你有一定的参考价值。

题目描述 Description

输入一个年代和一个月份,打印该月的天数

 

输入描述 Input Description

一个年代和一个月份

输出描述 Output Description

该月的天数

 

样例输入 Sample Input

2013 1

样例输出 Sample Output

31

 

数据范围及提示 Data Size & Hint

注意平年闰年

 

今天听神犇返校讲课。

2333

果是ganga的不行。

自娱自乐自言自语自唱自嗨

有颜足以emm,

不过为了让他关注,,

到底是应该认真思考了。。。

神犇大人呐!(直达大人府邸

 

这个题啊!

就是要知道判断闰年的方法,就照着写就好了。

 

公历纪年法中,能被4整除的大多是闰年,

但能被100整除而不能被400整除的年份不是闰年,

能被3200整除的也不是闰年,

如1900年是平年,2000年是闰年,3200年不是闰年。

 

OJ上有,,,这个题。

ac代码:

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cmath>
 4 #include<algorithm>
 5 #include<cstring>
 6 using namespace std;
 7 
 8 int a,b;
 9 
10 int main()
11 {
12     scanf("%d%d",&a,&b);
13     if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)
14     {
15         printf("31");
16         return 0;
17     }    
18     else if(b!=2)
19     {
20         printf("30");
21         return 0;
22     }
23     else
24     {
25         if(a%4!=0)
26         {
27             printf("28");
28             return 0;
29         }
30         else if(a%100==0&&a%400!=0)
31         {
32             printf("28");
33             return 0;
34         }
35         else if(a%3200==0)
36         {
37             printf("28");
38             return 0;
39         }
40         else printf("29");
41         return 0;
42     } 
43     
44 }

 

 


 

如果你不开心,那我就把右边这个帅傻子分享给你吧,
你看,他这么好看,跟个zz一样看着你,你还伤心吗?
真的!这照片盯上他五秒钟就想笑了。
一切都会过去的。
时间时间会给你答案2333

 

以上是关于CODE[VS] 1502 这个月有几天的主要内容,如果未能解决你的问题,请参考以下文章

vs code 自定义代码片段

VS code自定义用户代码片段snippet

vs code 用户代码片段 html.json

VS Code配置markdown代码片段

VS Code配置markdown代码片段

VS Code中自定义Emmet代码片段