救命,刚学c语言,搞不定 😭

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int y,m,n;
printf("Input y,m:");
scanf("%d","%d",&y,&m);
if(y>=1900&&3000&&m>0&&m<13)
{
if(m==1&&m==3&&m==5&&m==7&&m==8&&m==10&&m==12)
n=31;
printf("n=%d\n",31);
if(m==4&&m==6&&m==9&&m==11)
n=30;
printf("n=%d\n",30);
if(m==2)
{
if(y%4==0&&y%100!=0||y%400==0)
{
n=29;
printf("n=%d\n",29);
}
else
{
n=28;
printf("n=%d\n",28);
}
}
else
{
printf("Input error!");
}
}
return 0;
}

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int y,m,n;
printf("Input y,m:");
scanf("%d","%d",&y,&m);
if(y>=1900&&y<=3000&&m>0&&m<13)
{
if(m==1&&m==3&&m==5&&m==7&&m==8&&m==10&&m==12)
{
    n=31;
    printf("n=%d\n",31);
}
else if(m==4&&m==6&&m==9&&m==11)
{
  n=30;
  printf("n=%d\n",30);
}
else if(m==2)
{
if(y%4==0&&y%100!=0||y%400==0)
{
n=29;
printf("n=%d\n",29);
}
else
{
n=28;
printf("n=%d\n",28);
}
}
else
{
printf("Input error!");
}
}
return 0;
}