P5716 【深基3.例9】月份天数(分支结构)
题目描述
输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。
输入格式
无
输出格式
无
输入输出样例
输入
1926 8
输出
31
输入
2000 2
输出
29
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
int main ()
{
int n,m;
scanf("%d%d",&n,&m);
int flag1=0;
int flag2=0;
if(n%4==0&&n%100!=0||n%400==0)
flag1=1;
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
flag2=1;
if(flag1==1&&m==2)
printf("29");
if(flag1==0&&m==2)
printf("28");
if(flag2==1&&m!=2)
{
printf("31");
}
if(flag2==0&&m!=2)
printf("30");
}

浙公网安备 33010602011771号