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 这个月有几天的主要内容,如果未能解决你的问题,请参考以下文章