成是在学习中的编程菜鸟 ,文章主要是个人笔记&学习分享.
给年月,求该月有几天
每年的1,3,5,7,8,10,12月有31天,4,6,9,11月有30天,闰年2月29天,其他年份2月28天,给定年份和月份求该月的天数输入说明:
输入由两个正整数a和b构成,a表示年份,b表示月份,a和b之间用空格分隔
输出说明:
根据年份和月份计算该月天数并输出
输入样例
输入样例1
2000 3
输入样例2
2001 2
输出样例
输出样例1
31
输出样例2
28
方法一、switch
#include <stdio.h>
int main() {
int year, month;
scanf("%d %d", &year, &month);
if (month == 2) {
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))
//判断是不是闰年:能被400整除或者能被4整除且不能被100整除
printf("29");
else
printf("28&