C/C++ 求某个月有多少天
给出一个年份 y 和月份 m,求 y 年 m 月有多少天。
输入:
输入两个整数 year,m 表示年份和月份
输出:
输出 year 年 m 月的天数。
代码关键是判断闰年
下面是C++代码
换成C语言的话只需要改头文件和输入输出语句就行
#include<iostream>
using namespace std;
int main(){
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int year,m;
cin>>year>>m;
if((year%4==0&&year%100!=0)||(year%400==0)){//判断是否是闰年
a[1] = 29;
cout<<a[m-1]<<endl;
}
else
cout<<a[m-1]<<endl;
return 0;
}