文章
29
粉丝
598
获赞
17
访问
282.3k
#include<stdio.h>
#include<stdio.h>
int main()
{
int a[12]={0,31,28,31,30,31,30,31,31,30,31,30},year,m,d;
while(scanf("%d%d%d",&year,&m,&d)!=EOF)
{
int n,i;
n=d;
if(year%4==0)
{
a[2]=29;
if(m>12) printf("Input error!");
else
{
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
{
if(n>31) printf("Input error!");
else
&n...
登录后发布评论
闰年的判断不是这样的
分为普通闰年和世纪闰年
这是判断方法
(y % 4 == 0&&y % 100 != 0) || y % 400 == 0)