有函数计算当月天数的吗?

来源:百度知道 编辑:UC知道 时间:2024/06/30 05:01:33
有什么函数计算当月天数的吗?包括二月比较特殊的在内。

可以自己写

#include <stdio.h>

const int daysOfMonth[] ={31,28,31,30,31,30,31,31,30,31,30,31};
int isLeapYear(int year);
int main(void)
{
int y,m;
int days;
scanf("%d %d",&y,&m);
if(isLeapYear(y) && m == 2)
days = 29;
else
days = daysOfMonth[m-1];
printf("days=%d\n",days);
return 0;
}

int isLeapYear(int year)
{
int leap = 0;
if(year%100 == 0 && year%400 ==0)
leap = 1;
else if(year%100 != 0 &&year%4 ==0)
leap = 1;
return leap;
}

没.自己写个吧

c++?c#?还是Java