7-36 输入年份和月份
输入一个年份和月份,输出这个月的天数。
输入格式:
输入年份year和月份month,年份和月份中间用一个空格隔开。
输出格式:
输入year年的month月对应的天数。
输入样例:
2000 2
输出样例:
29
输入样例:
1900 2
输出样例:
28
输入样例:
1900 6
输出样例:
30
感觉这个和判断闰年有一点像
#include <stdio.h>
int main ()
{
int a,b;
scanf("%d %d",&a,&b);
if(a%4==0 && a%100!=0||a%400==0)
{
if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)
printf("31");
else if(b==2)
printf("29");
else
printf("30");
}
else
{
if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)
printf("31");
else if(b==2)
printf("28");
else
printf("30");
}
return 0;
}